GeToolList2D Class Reference

#include <private_ge_mtools.h>

Inheritance diagram for GeToolList2D:

Protected Member Functions

 GeToolList2D ()
 
virtual ~GeToolList2D ()
 
void * GetFirst () const
 
void * GetLast () const
 
void * GetIndex (Int32 index) const
 
void Insert (void *nv)
 
void InsertAfter (void *nv, void *pv)
 
void Append (void *nv)
 
void Clear ()
 
void FlushAll ()
 
void RemoveAll ()
 
Int32 GetCount () const
 

Private Attributes

GeToolNode2D head
 
GeToolNode2D tail
 
GeToolNode4Dnode
 

Friends

class GeToolList4D
 
class GeToolNode4D
 

Constructor & Destructor Documentation

◆ GeToolList2D()

GeToolList2D ( )
protected

◆ ~GeToolList2D()

virtual ~GeToolList2D ( )
protectedvirtual

Member Function Documentation

◆ GetFirst()

void* GetFirst ( ) const
protected

◆ GetLast()

void* GetLast ( ) const
protected

◆ GetIndex()

void* GetIndex ( Int32  index) const
protected

◆ Insert()

void Insert ( void *  nv)
protected

◆ InsertAfter()

void InsertAfter ( void *  nv,
void *  pv 
)
protected

◆ Append()

void Append ( void *  nv)
protected

◆ Clear()

void Clear ( )
protected

◆ FlushAll()

void FlushAll ( )
protected

◆ RemoveAll()

void RemoveAll ( )
protected

◆ GetCount()

Int32 GetCount ( ) const
protected

Friends And Related Function Documentation

◆ GeToolList4D

friend class GeToolList4D
friend

◆ GeToolNode4D

friend class GeToolNode4D
friend

Member Data Documentation

◆ head

GeToolNode2D head
private

◆ tail

GeToolNode2D tail
private

◆ node

GeToolNode4D* node
private