Open CASCADE Technology
6.5.4
|
#include <NCollection_BaseSequence.hxx>
Purpose: This is a base class for the Sequence. It deals with an indexed bidirectional list of NCollection_SeqNode's.
NCollection_BaseSequence::NCollection_BaseSequence | ( | ) | [inline, protected] |
void NCollection_BaseSequence::ClearSeq | ( | NCollection_DelSeqNode | fDel, |
Handle< NCollection_BaseAllocator > & | theAl | ||
) | [protected] |
const NCollection_SeqNode* NCollection_BaseSequence::Find | ( | const Standard_Integer | ) | const [protected] |
Standard_Boolean NCollection_BaseSequence::IsEmpty | ( | void | ) | const [inline] |
Standard_Integer NCollection_BaseSequence::Length | ( | void | ) | const [inline] |
void NCollection_BaseSequence::PAppend | ( | NCollection_SeqNode * | ) | [protected] |
void NCollection_BaseSequence::PAppend | ( | NCollection_BaseSequence & | S | ) | [protected] |
void NCollection_BaseSequence::PExchange | ( | const Standard_Integer | I, |
const Standard_Integer | J | ||
) | [protected] |
void NCollection_BaseSequence::PInsertAfter | ( | Iterator & | thePosition, |
NCollection_SeqNode * | |||
) | [protected] |
void NCollection_BaseSequence::PInsertAfter | ( | const Standard_Integer | Index, |
NCollection_SeqNode * | |||
) | [protected] |
void NCollection_BaseSequence::PInsertAfter | ( | const Standard_Integer | Index, |
NCollection_BaseSequence & | S | ||
) | [protected] |
void NCollection_BaseSequence::PPrepend | ( | NCollection_SeqNode * | ) | [protected] |
void NCollection_BaseSequence::PPrepend | ( | NCollection_BaseSequence & | S | ) | [protected] |
void NCollection_BaseSequence::PReverse | ( | ) | [protected] |
void NCollection_BaseSequence::PSplit | ( | const Standard_Integer | Index, |
NCollection_BaseSequence & | Sub | ||
) | [protected] |
void NCollection_BaseSequence::RemoveSeq | ( | Iterator & | thePosition, |
NCollection_DelSeqNode | fDel, | ||
Handle< NCollection_BaseAllocator > & | theAl | ||
) | [protected] |
void NCollection_BaseSequence::RemoveSeq | ( | const Standard_Integer | Index, |
NCollection_DelSeqNode | fDel, | ||
Handle< NCollection_BaseAllocator > & | theAl | ||
) | [protected] |
void NCollection_BaseSequence::RemoveSeq | ( | const Standard_Integer | From, |
const Standard_Integer | To, | ||
NCollection_DelSeqNode | fDel, | ||
Handle< NCollection_BaseAllocator > & | theAl | ||
) | [protected] |
const NCollection_SeqNode* NCollection_BaseSequence::myLastItem [protected] |
Standard_Integer NCollection_BaseSequence::mySize [protected] |