Open CASCADE Technology Reference Manual 8.0.0.dev-68d3dc89
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
StdLPersistent_HArray1::instance< ArrayClass > Class Template Reference

#include <StdLPersistent_HArray1.hxx>

Inheritance diagram for StdLPersistent_HArray1::instance< ArrayClass >:

Public Types

typedef Handle< ArrayClass > ArrayHandle
 
typedef ArrayClass::value_type ValueType
 
typedef ArrayClass::Iterator Iterator
 

Public Member Functions

const Handle< ArrayClass > & Array () const
 Get the array.
 

Protected Member Functions

virtual Standard_Integer lowerBound () const
 
virtual Standard_Integer upperBound () const
 
virtual void createArray (const Standard_Integer theLowerBound, const Standard_Integer theUpperBound)
 
virtual void readValue (StdObjMgt_ReadData &theReadData, const Standard_Integer theIndex)
 
virtual void writeValue (StdObjMgt_WriteData &theWriteData, const Standard_Integer theIndex) const
 
virtual void PChildren (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const
 Gets persistent child objects.
 
virtual Standard_CString PName () const
 Returns persistent type name.
 
Standard_CString PNameT () const
 
void PChildrenT (StdObjMgt_Persistent::SequenceOfPersistent &) const
 
Standard_CString PNameT () const
 
Standard_CString PNameT () const
 
Standard_CString PNameT () const
 
void PChildrenT (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const
 

Protected Attributes

Handle< ArrayClass > myArray
 

Member Typedef Documentation

◆ ArrayHandle

template<class ArrayClass>
typedef Handle< ArrayClass > StdLPersistent_HArray1::instance< ArrayClass >::ArrayHandle

◆ Iterator

template<class ArrayClass>
typedef ArrayClass::Iterator StdLPersistent_HArray1::instance< ArrayClass >::Iterator

◆ ValueType

template<class ArrayClass>
typedef ArrayClass::value_type StdLPersistent_HArray1::instance< ArrayClass >::ValueType

Member Function Documentation

◆ Array()

template<class ArrayClass>
const Handle< ArrayClass > & StdLPersistent_HArray1::instance< ArrayClass >::Array ( ) const
inline

Get the array.

◆ createArray()

template<class ArrayClass>
virtual void StdLPersistent_HArray1::instance< ArrayClass >::createArray ( const Standard_Integer theLowerBound,
const Standard_Integer theUpperBound )
inlineprotectedvirtual

◆ lowerBound()

template<class ArrayClass>
virtual Standard_Integer StdLPersistent_HArray1::instance< ArrayClass >::lowerBound ( ) const
inlineprotectedvirtual

◆ PChildren()

template<class ArrayClass>
virtual void StdLPersistent_HArray1::instance< ArrayClass >::PChildren ( StdObjMgt_Persistent::SequenceOfPersistent & ) const
inlineprotectedvirtual

Gets persistent child objects.

Implements StdObjMgt_Persistent.

◆ PChildrenT() [1/2]

template<class ArrayClass>
void StdLPersistent_HArray1::instance< ArrayClass >::PChildrenT ( StdObjMgt_Persistent::SequenceOfPersistent & ) const
inlineprotected

◆ PChildrenT() [2/2]

void StdLPersistent_HArray1::instance< StdLPersistent_HArray1OfPersistent >::PChildrenT ( StdObjMgt_Persistent::SequenceOfPersistent & theChildren) const
inlineprotected

◆ PName()

template<class ArrayClass>
virtual Standard_CString StdLPersistent_HArray1::instance< ArrayClass >::PName ( ) const
inlineprotectedvirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

Reimplemented in StdLPersistent_HArray1::named_instance< ArrayClass >.

◆ PNameT() [1/4]

template<class ArrayClass>
Standard_CString StdLPersistent_HArray1::instance< ArrayClass >::PNameT ( ) const
inlineprotected

◆ PNameT() [2/4]

Standard_CString StdLPersistent_HArray1::instance< TColStd_HArray1OfInteger >::PNameT ( ) const
inlineprotected

◆ PNameT() [3/4]

Standard_CString StdLPersistent_HArray1::instance< TColStd_HArray1OfReal >::PNameT ( ) const
inlineprotected

◆ PNameT() [4/4]

Standard_CString StdLPersistent_HArray1::instance< TColStd_HArray1OfByte >::PNameT ( ) const
inlineprotected

◆ readValue()

template<class ArrayClass>
virtual void StdLPersistent_HArray1::instance< ArrayClass >::readValue ( StdObjMgt_ReadData & theReadData,
const Standard_Integer theIndex )
inlineprotectedvirtual

◆ upperBound()

template<class ArrayClass>
virtual Standard_Integer StdLPersistent_HArray1::instance< ArrayClass >::upperBound ( ) const
inlineprotectedvirtual

◆ writeValue()

template<class ArrayClass>
virtual void StdLPersistent_HArray1::instance< ArrayClass >::writeValue ( StdObjMgt_WriteData & theWriteData,
const Standard_Integer theIndex ) const
inlineprotectedvirtual

Field Documentation

◆ myArray

template<class ArrayClass>
Handle< ArrayClass > StdLPersistent_HArray1::instance< ArrayClass >::myArray
protected

The documentation for this class was generated from the following file: