Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes
StdObjMgt_Attribute< Transient >::Simple< DataType > Class Template Reference

#include <StdObjMgt_Attribute.hxx>

Inheritance diagram for StdObjMgt_Attribute< Transient >::Simple< DataType >:
Inheritance graph
[legend]

Public Member Functions

void Read (StdObjMgt_ReadData &theReadData) override
 Read persistent data from a file.
 
void Write (StdObjMgt_WriteData &theWriteData) const override
 Write persistent data to a file.
 
void PChildren (StdObjMgt_Persistent::SequenceOfPersistent &) const override
 Gets persistent child objects.
 
const charPName () const override
 Returns persistent type name.
 
const charPName () const
 Returns persistent type name.
 
const charPName () const
 Returns persistent type name.
 
const charPName () const
 Returns persistent type name.
 
const charPName () const
 Returns persistent type name.
 
const charPName () const
 Returns persistent type name.
 

Protected Attributes

DataType myData
 

Member Function Documentation

◆ PChildren()

template<class Transient >
template<class DataType >
void StdObjMgt_Attribute< Transient >::Simple< DataType >::PChildren ( StdObjMgt_Persistent::SequenceOfPersistent & ) const
inlineoverridevirtual

Gets persistent child objects.

Implements StdObjMgt_Persistent.

◆ PName() [1/6]

const char * StdObjMgt_Attribute::Simple< int >::PName ( ) const
inlinevirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

◆ PName() [2/6]

const char * StdObjMgt_Attribute::Simple< gp_Pnt >::PName ( ) const
inlinevirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

◆ PName() [3/6]

const char * StdObjMgt_Attribute::Simple< int >::PName ( ) const
inlinevirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

◆ PName() [4/6]

const char * StdObjMgt_Attribute::Simple< occ::handle< StdObjMgt_Persistent > >::PName ( ) const
inlinevirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

◆ PName() [5/6]

const char * StdObjMgt_Attribute::Simple< occ::handle< StdObjMgt_Persistent > >::PName ( ) const
inlinevirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

◆ PName() [6/6]

template<class Transient >
template<class DataType >
const char * StdObjMgt_Attribute< Transient >::Simple< DataType >::PName ( ) const
inlineoverridevirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

◆ Read()

template<class Transient >
template<class DataType >
void StdObjMgt_Attribute< Transient >::Simple< DataType >::Read ( StdObjMgt_ReadData & theReadData)
inlineoverridevirtual

Read persistent data from a file.

Implements StdObjMgt_Persistent.

◆ Write()

template<class Transient >
template<class DataType >
void StdObjMgt_Attribute< Transient >::Simple< DataType >::Write ( StdObjMgt_WriteData & theWriteData) const
inlineoverridevirtual

Write persistent data to a file.

Implements StdObjMgt_Persistent.

Field Documentation

◆ myData

template<class Transient >
template<class DataType >
DataType StdObjMgt_Attribute< Transient >::Simple< DataType >::myData
protected

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