40 Dprintf((
"List::List(\"%s\")",name));
48 Dprintf((
"List::~List() // \"%s\" ",
Name().c_str()));
111 if(act->
head !=
this)
void PredIns(Link *e, iterator pos)
List * head
pointer to List (if any)
void SIMLIB_error(const enum _ErrEnum N)
print error message and abort program
void SetName(const std::string &name)
assign the name
virtual Link * Get(iterator pos)
remove at position
base class for all double-linked list items item can be at single place only (identified by where()...
Implementation of class CalendarList interface is static - using global functions in SQS namespace...
Link * succ
next object in List
Link * pred
previous object in List
Link * GetFirst()
remove first
#define SIMLIB_internal_error()
Internal header file for SIMLIB/C++.
Main SIMLIB/C++ interface.
virtual std::string Name() const
get object name
void PostIns(Link *e, iterator pos)
Link * GetLast()
remove last