|
Open CASCADE Technology 6.5.2
|
#include <NCollection_TListNode.hxx>

Public Member Functions | |
| NCollection_TListNode (const TheItemType &theItem, NCollection_ListNode *theNext=NULL) | |
| Constructor. | |
| const TheItemType & | Value () const |
| Constant value access. | |
| TheItemType & | ChangeValue () |
| Variable value access. | |
| void * | operator new (size_t theSize, const Handle< NCollection_BaseAllocator > &theAllocator) |
| Memory allocation. | |
Static Public Member Functions | |
| static void | delNode (NCollection_ListNode *theNode, Handle< NCollection_BaseAllocator > &theAl) |
| Static deleter to be passed to BaseList. | |
Protected Attributes | |
| TheItemType | myValue |
| The item stored in the node. | |
Purpose: Abstract list node class. Used by BaseList Remark: Internal class
| NCollection_TListNode< TheItemType >::NCollection_TListNode | ( | const TheItemType & | theItem, |
| NCollection_ListNode * | theNext = NULL |
||
| ) | [inline] |
| TheItemType& NCollection_TListNode< TheItemType >::ChangeValue | ( | ) | [inline] |
| static void NCollection_TListNode< TheItemType >::delNode | ( | NCollection_ListNode * | theNode, |
| Handle< NCollection_BaseAllocator > & | theAl | ||
| ) | [inline, static] |
| void* NCollection_TListNode< TheItemType >::operator new | ( | size_t | theSize, |
| const Handle< NCollection_BaseAllocator > & | theAllocator | ||
| ) | [inline] |
| const TheItemType& NCollection_TListNode< TheItemType >::Value | ( | void | ) | const [inline] |
TheItemType NCollection_TListNode< TheItemType >::myValue [protected] |
1.7.4