NCollection_BaseSequence Class Reference
#include <NCollection_BaseSequence.hxx>
Data Structures |
| class | Iterator |
Public Member Functions |
| Standard_Boolean | IsEmpty () const |
| Standard_Integer | Length () const |
Protected Member Functions |
| | NCollection_BaseSequence () |
| void | ClearSeq (NCollection_DelSeqNode fDel, Handle< NCollection_BaseAllocator > &theAl) |
| void | PAppend (NCollection_SeqNode *) |
| void | PAppend (NCollection_BaseSequence &S) |
| void | PPrepend (NCollection_SeqNode *) |
| void | PPrepend (NCollection_BaseSequence &S) |
| void | PInsertAfter (Iterator &thePosition, NCollection_SeqNode *) |
| void | PInsertAfter (const Standard_Integer Index, NCollection_SeqNode *) |
| void | PInsertAfter (const Standard_Integer Index, NCollection_BaseSequence &S) |
| void | PSplit (const Standard_Integer Index, NCollection_BaseSequence &Sub) |
| void | RemoveSeq (Iterator &thePosition, NCollection_DelSeqNode fDel, Handle< NCollection_BaseAllocator > &theAl) |
| void | RemoveSeq (const Standard_Integer Index, NCollection_DelSeqNode fDel, Handle< NCollection_BaseAllocator > &theAl) |
| void | RemoveSeq (const Standard_Integer From, const Standard_Integer To, NCollection_DelSeqNode fDel, Handle< NCollection_BaseAllocator > &theAl) |
| void | PReverse () |
| void | PExchange (const Standard_Integer I, const Standard_Integer J) |
| const NCollection_SeqNode * | Find (const Standard_Integer) const |
Protected Attributes |
| const NCollection_SeqNode * | myFirstItem |
| const NCollection_SeqNode * | myLastItem |
| const NCollection_SeqNode * | myCurrentItem |
| Standard_Integer | myCurrentIndex |
| Standard_Integer | mySize |
Detailed Description
Purpose: This is a base class for the Sequence. It deals with an indexed bidirectional list of NCollection_SeqNode's.
Constructor & Destructor Documentation
| NCollection_BaseSequence::NCollection_BaseSequence |
( |
|
) |
[inline, protected] |
Member Function Documentation
| const NCollection_SeqNode* NCollection_BaseSequence::Find |
( |
const |
Standard_Integer |
) |
const [protected] |
| void NCollection_BaseSequence::PReverse |
( |
|
) |
[protected] |
Field Documentation
The documentation for this class was generated from the following file: