GCGlib
0.04.228
GCG Graphics Engine
|
Generic abstract class for defining a linkable node for use in double linked lists and linear data structures. It can be used with several classes in GCGlib, including extended nodes (gcgORDEREDNODE) that can be compared, enumerated and ordered by more sophisticated data structures. This is intended for use in lists, maps and trees. The gcgDOUBLELINKEDLIST must receive instances of gcgDOUBLELINK or its specialized classes. Specialized objects of this class may be returned by gcgITERATOR objects obtained from the data structures. More...
#include <gcg.h>
Additional Inherited Members | |
Public Member Functions inherited from gcgCLASS | |
void * | operator new (size_t size) |
Defines a new operator to be used by instatiations of GCGlib classes instead the global one. More... | |
void * | operator new (size_t size, const std::nothrow_t &) throw () |
Defines a new operator to be used by instantiations of GCGlib classes instead the global one. Returns a NULL pointer instead of throwing an exception if an error occurs. More... | |
void * | operator new[] (size_t size) |
Defines a new operator to be used by GCGlib array allocations instead the global one. More... | |
void * | operator new[] (size_t size, const std::nothrow_t &) throw () |
Defines a new operator to be used by vector allocations instead the global one. More... | |
void | operator delete (void *p) |
Defines a delete operator to free instances of GCGlib classes instead the global one. It is designed to match the new operator. More... | |
void | operator delete (void *p, const std::nothrow_t &) throw () |
Defines a delete operator to free instances of GCGlib classes instead the global one. It is designed to match the new operator. More... | |
void | operator delete[] (void *p) |
Defines a delete operator to free instances of arrays for GCGlib classes instead the global one. It is designed to match the new[] operator. More... | |
void | operator delete[] (void *p, const std::nothrow_t &) throw () |
Defines a delete operator to free instances of arrays for GCGlib classes instead the global one. It is designed to match the new[] operator. More... | |
Generic abstract class for defining a linkable node for use in double linked lists and linear data structures. It can be used with several classes in GCGlib, including extended nodes (gcgORDEREDNODE) that can be compared, enumerated and ordered by more sophisticated data structures. This is intended for use in lists, maps and trees. The gcgDOUBLELINKEDLIST must receive instances of gcgDOUBLELINK or its specialized classes. Specialized objects of this class may be returned by gcgITERATOR objects obtained from the data structures.