Open CASCADE Technology
6.9.1
|
#include <NCollection_BaseSequence.hxx>
Data Structures | |
class | Iterator |
Memory allocation. More... | |
Public Member Functions | |
Standard_Boolean | IsEmpty () const |
Standard_Integer | Length () const |
Protected Member Functions | |
NCollection_BaseSequence (const Handle< NCollection_BaseAllocator > &theAllocator) | |
void | ClearSeq (NCollection_DelSeqNode fDel) |
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) |
void | RemoveSeq (const Standard_Integer Index, NCollection_DelSeqNode fDel) |
void | RemoveSeq (const Standard_Integer From, const Standard_Integer To, NCollection_DelSeqNode fDel) |
void | PReverse () |
void | PExchange (const Standard_Integer I, const Standard_Integer J) |
NCollection_SeqNode * | Find (const Standard_Integer) const |
Purpose: This is a base class for the Sequence. It deals with an indexed bidirectional list of NCollection_SeqNode's.
|
inlineprotected |
|
protected |
|
protected |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |