#include <NCollection_BaseList.hxx>
Inheritance diagram for NCollection_BaseList:
Public Member Functions | |
Standard_Integer | Extent (void) const |
Standard_Boolean | IsEmpty (void) const |
Protected Member Functions | |
NCollection_BaseList (void) | |
Standard_EXPORT void | PClear (NCollection_DelListNode fDel, Handle(NCollection_BaseAllocator)&theAllocator) |
const NCollection_ListNode * | PFirst (void) const |
const NCollection_ListNode * | PLast (void) const |
Standard_EXPORT void | PAppend (NCollection_ListNode *theNode) |
void | PAppend (NCollection_ListNode *theNode, Iterator &theIt) |
Standard_EXPORT void | PAppend (NCollection_BaseList &theOther) |
Standard_EXPORT void | PPrepend (NCollection_ListNode *theNode) |
Standard_EXPORT void | PPrepend (NCollection_BaseList &theOther) |
Standard_EXPORT void | PRemoveFirst (NCollection_DelListNode fDel, Handle(NCollection_BaseAllocator)&theAllocator) |
Standard_EXPORT void | PRemove (Iterator &theIter, NCollection_DelListNode fDel, Handle(NCollection_BaseAllocator)&theAllocator) |
Standard_EXPORT void | PInsertBefore (NCollection_ListNode *theNode, Iterator &theIter) |
Standard_EXPORT void | PInsertBefore (NCollection_BaseList &theOther, Iterator &theIter) |
Standard_EXPORT void | PInsertAfter (NCollection_ListNode *theNode, Iterator &theIter) |
Standard_EXPORT void | PInsertAfter (NCollection_BaseList &theOther, Iterator &theIter) |
Standard_EXPORT void | PReverse () |
Protected Attributes | |
NCollection_ListNode * | myFirst |
NCollection_ListNode * | myLast |
Standard_Integer | myLength |
Data Structures | |
class | Iterator |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|