|
Open CASCADE Technology
7.0.0
|
#include <NCollection_BaseList.hxx>

Data Structures | |
| class | Iterator |
| Memory allocation. More... | |
Public Member Functions | |
| Standard_Integer | Extent (void) const |
| Standard_Boolean | IsEmpty (void) const |
| const Handle< NCollection_BaseAllocator > & | Allocator () const |
| Returns attached allocator. More... | |
| virtual | ~NCollection_BaseList (void) |
Protected Member Functions | |
| NCollection_BaseList (const Handle< NCollection_BaseAllocator > &theAllocator=0L) | |
| void | PClear (NCollection_DelListNode fDel) |
| const NCollection_ListNode * | PFirst (void) const |
| const NCollection_ListNode * | PLast (void) const |
| void | PAppend (NCollection_ListNode *theNode) |
| void | PAppend (NCollection_ListNode *theNode, Iterator &theIt) |
| void | PAppend (NCollection_BaseList &theOther) |
| void | PPrepend (NCollection_ListNode *theNode) |
| void | PPrepend (NCollection_BaseList &theOther) |
| void | PRemoveFirst (NCollection_DelListNode fDel) |
| void | PRemove (Iterator &theIter, NCollection_DelListNode fDel) |
| void | PInsertBefore (NCollection_ListNode *theNode, Iterator &theIter) |
| void | PInsertBefore (NCollection_BaseList &theOther, Iterator &theIter) |
| void | PInsertAfter (NCollection_ListNode *theNode, Iterator &theIter) |
| void | PInsertAfter (NCollection_BaseList &theOther, Iterator &theIter) |
| void | PReverse () |
Protected Attributes | |
| Handle< NCollection_BaseAllocator > | myAllocator |
| NCollection_ListNode * | myFirst |
| NCollection_ListNode * | myLast |
| Standard_Integer | myLength |
|
inlinevirtual |
|
inlineprotected |
|
inline |
Returns attached allocator.
|
inline |
|
inline |
|
protected |
|
inlineprotected |
|
protected |
|
protected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.10