Open CASCADE Technology
6.8.0
|
#include <BOPCol_Array1.hxx>
Public Types | |
typedef BOPCol_MemBlock< Type > * | BOPCol_PMemBlock |
typedef BOPCol_MemBlock< Type > | BOPCol_XMemBlock |
Public Member Functions | |
BOPCol_Array1 (const Handle< NCollection_BaseAllocator > &theAllocator=0L) | |
~BOPCol_Array1 () | |
void | Clear () |
void | SetStartSize (const Standard_Integer theSize) |
void | SetIncrement (const Standard_Integer theSize) |
Standard_Integer | Increment () const |
Standard_Integer | Extent () const |
Standard_Integer | Size () const |
Standard_Integer | Length () const |
void | Init () |
Standard_Integer | Append (const Type &theValue) |
Standard_Integer | Append () |
void | SetValue (const Standard_Integer theIndex, const Type &theValue) |
const Type & | operator() (const Standard_Integer theIndex) const |
const Type & | Value (const Standard_Integer theIndex) const |
Type & | operator() (const Standard_Integer theIndex) |
Type & | ChangeValue (const Standard_Integer theIndex) |
Protected Member Functions | |
Standard_Boolean | FindBlock (const Standard_Integer theIndex) const |
BOPCol_Array1 (const BOPCol_Array1 &) | |
BOPCol_Array1 & | operator= (const BOPCol_Array1 &theOther) |
Protected Attributes | |
Standard_Integer | myStartSize |
Standard_Integer | myIncrement |
Standard_Integer | myExtent |
Type | myDfltItem |
BOPCol_MemBlock< Type > * | myPBlock |
BOPCol_MemBlock< Type > * | myPBlock1 |
Handle< NCollection_BaseAllocator > | myAllocator |
typedef BOPCol_MemBlock<Type>* BOPCol_Array1< Type >::BOPCol_PMemBlock |
typedef BOPCol_MemBlock<Type> BOPCol_Array1< Type >::BOPCol_XMemBlock |
|
inline |
|
inline |
|
protected |
Standard_Integer BOPCol_Array1< Type >::Append | ( | const Type & | theValue | ) |
Standard_Integer BOPCol_Array1< Type >::Append | ( | ) |
Type & BOPCol_Array1< Type >::ChangeValue | ( | const Standard_Integer | theIndex | ) |
|
inline |
|
inline |
|
protected |
|
inline |
void BOPCol_Array1< Type >::Init | ( | ) |
|
inline |
const Type & BOPCol_Array1< Type >::operator() | ( | const Standard_Integer | theIndex | ) | const |
Type & BOPCol_Array1< Type >::operator() | ( | const Standard_Integer | theIndex | ) |
|
protected |
|
inline |
|
inline |
void BOPCol_Array1< Type >::SetValue | ( | const Standard_Integer | theIndex, |
const Type & | theValue | ||
) |
|
inline |
const Type & BOPCol_Array1< Type >::Value | ( | const Standard_Integer | theIndex | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |