SIMLIB/C++ 3.09
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
simlib3::EventNoticeLinkBase Struct Reference

calendar item - PRIVATE for any implementation
we use double-linked circular list More...

Inheritance diagram for simlib3::EventNoticeLinkBase:
Inheritance graph
[legend]
Collaboration diagram for simlib3::EventNoticeLinkBase:
Collaboration graph
[legend]

Public Member Functions

 EventNoticeLinkBase ()
 
void remove ()
 remove from calendar list
 
void insert (EventNoticeLinkBase *p)
 insert at position p
 

Public Attributes

EventNoticeLinkBasepred
 previous object in list
 
EventNoticeLinkBasesucc
 next object in list
 

Detailed Description

calendar item - PRIVATE for any implementation
we use double-linked circular list

Definition at line 117 of file calendar.cc.

Constructor & Destructor Documentation

◆ EventNoticeLinkBase()

simlib3::EventNoticeLinkBase::EventNoticeLinkBase ( )
inline

Definition at line 122 of file calendar.cc.

Member Function Documentation

◆ insert()

void simlib3::EventNoticeLinkBase::insert ( EventNoticeLinkBase p)
inline

insert at position p

Definition at line 132 of file calendar.cc.

References pred, remove(), and succ.

Referenced by simlib3::CalendarListImplementation::insert(), and simlib3::CalendarListImplementation::insert_extracted().

◆ remove()

void simlib3::EventNoticeLinkBase::remove ( )
inline

Member Data Documentation

◆ pred

EventNoticeLinkBase* simlib3::EventNoticeLinkBase::pred

◆ succ

EventNoticeLinkBase* simlib3::EventNoticeLinkBase::succ

The documentation for this struct was generated from the following file: