Compounds | |
| class | Default_List_Traits |
| class | Iterator |
| class | List1 |
| class | List2 |
| class | List3 |
| class | List4 |
| class | List_EmptyMutex |
| class | List_Error_Traits |
| class | List_Mutex |
| class | List_Traits |
| class | List_Types |
| class | ListAccessorDeclare |
| class | ListElementBase |
| class | ListNothing_Basic |
Enumerations | |
| enum | List_Positions { xE_Element = 0, xE_End = 1, xE_Beginning = 2 } |
The basic philosophy of this library is that there are components that are assemebled to create the desired structure. A container aware class is built by assembling various components to create an "apogee" class containing list elements.
This concept may be extended by creating objects that are contained in various other containers, for example collections of maps and lists.
Lifetimes of objects are determined by various traits class like for example ListAccessorDeclare below.
|
|
List_Positions are identifiers of position. These are used to determine where the iterator is pointing. An iterator points to the beginning end or in the middle. If an iterator points to the middle the object is a xC_List_Entry otherwise it is a xC_List_Head |
Generated for Austria by
and
MakeXS at Sun Oct 24 17:35:34 PDT 2004