Open CASCADE Technology 7.8.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. | |
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 |
|
protected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |