|
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 |
1.8.5