#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1