Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes
StdLPersistent_HArray1::named_instance< ArrayClass > Class Template Reference

#include <StdLPersistent_HArray1.hxx>

Inheritance diagram for StdLPersistent_HArray1::named_instance< ArrayClass >:
Inheritance graph
[legend]

Public Member Functions

const charPName () const override
 Returns persistent type name.
 
- Public Member Functions inherited from StdLPersistent_HArray1::instance< ArrayClass >
const occ::handle< ArrayClass > & Array () const
 Get the array.
 

Protected Member Functions

 named_instance (const char *thePName)
 
- Protected Member Functions inherited from StdLPersistent_HArray1::instance< ArrayClass >
int lowerBound () const override
 
int upperBound () const override
 
void createArray (const int theLowerBound, const int theUpperBound) override
 
void readValue (StdObjMgt_ReadData &theReadData, const int theIndex) override
 
void writeValue (StdObjMgt_WriteData &theWriteData, const int theIndex) const override
 
void PChildren (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const override
 Gets persistent child objects.
 
const charPNameT () const
 
void PChildrenT (StdObjMgt_Persistent::SequenceOfPersistent &) const
 
const charPNameT () const
 
const charPNameT () const
 
const charPNameT () const
 
void PChildrenT (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const
 

Protected Attributes

const charmyPName
 
- Protected Attributes inherited from StdLPersistent_HArray1::instance< ArrayClass >
occ::handle< ArrayClassmyArray
 

Additional Inherited Members

- Public Types inherited from StdLPersistent_HArray1::instance< ArrayClass >
typedef occ::handle< ArrayClassArrayHandle
 
typedef ArrayClass::value_type ValueType
 
typedef ArrayClass::Iterator Iterator
 

Constructor & Destructor Documentation

◆ named_instance()

template<class ArrayClass >
StdLPersistent_HArray1::named_instance< ArrayClass >::named_instance ( const char * thePName)
inlineprotected

Member Function Documentation

◆ PName()

template<class ArrayClass >
const char * StdLPersistent_HArray1::named_instance< ArrayClass >::PName ( ) const
inlineoverridevirtual

Returns persistent type name.

Reimplemented from StdLPersistent_HArray1::instance< ArrayClass >.

Field Documentation

◆ myPName

template<class ArrayClass >
const char* StdLPersistent_HArray1::named_instance< ArrayClass >::myPName
protected

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