CartoType API
Public Member Functions | Protected Attributes
CartoType::CListBase Class Reference

#include <cartotype_list.h>

Inheritance diagram for CartoType::CListBase:
CartoType::CList< T > CartoType::CPointerList< T >

List of all members.

Public Member Functions

 CListBase ()
CT_IMPORT TResult Link (TListLink *aLink, TListLink *aNext)
CT_IMPORT TResult Insert (TListLink *aLink, TListLink *aNext)
CT_IMPORT void Delete (TListLink *aLink)
void MoveToStart (TListLink *aLink)
void MoveTo (TListLink *aLink, TListLink *aNext)
const TListLinkStart () const
TListLinkStart ()

Protected Attributes

TListLinkiStart
int32 iElements

Detailed Description

The base class for the CList and CPointerList template classes.


Constructor & Destructor Documentation

CartoType::CListBase::CListBase ( ) [inline]

Construct an empty list.


Member Function Documentation

void CartoType::CListBase::MoveTo ( TListLink aLink,
TListLink aNext 
) [inline]

Move aLink to the position before aNext.

void CartoType::CListBase::MoveToStart ( TListLink aLink) [inline]

Move aLink to the start of the list.

const TListLink* CartoType::CListBase::Start ( ) const [inline]

Return the first item in the list, or null if the list is empty.

TListLink* CartoType::CListBase::Start ( ) [inline]

Return a non-const pointer to the first item in the list, or null if the list is empty.


The documentation for this class was generated from the following files: