Open CASCADE Technology 7.8.2.dev
StdObjMgt_Attribute< Transient >::Simple< DataType > Class Template Reference

#include <StdObjMgt_Attribute.hxx>

Inheritance diagram for StdObjMgt_Attribute< Transient >::Simple< DataType >:

Public Member Functions

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

Protected Attributes

DataType myData
 

Member Function Documentation

◆ PChildren()

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

Gets persistent child objects.

Implements StdObjMgt_Persistent.

◆ PName() [1/6]

Returns persistent type name.

Implements StdObjMgt_Persistent.

Reimplemented in StdLPersistent_Value::TagSource, and StdLPersistent_Value::UAttribute.

◆ PName() [2/6]

Returns persistent type name.

Implements StdObjMgt_Persistent.

Reimplemented in StdLPersistent_Value::TagSource, and StdLPersistent_Value::UAttribute.

◆ PName() [3/6]

Returns persistent type name.

Implements StdObjMgt_Persistent.

Reimplemented in StdLPersistent_Value::TagSource, and StdLPersistent_Value::UAttribute.

◆ PName() [4/6]

template<class Transient >
template<class DataType >
virtual Standard_CString StdObjMgt_Attribute< Transient >::Simple< DataType >::PName ( ) const
inlinevirtual

◆ PName() [5/6]

Returns persistent type name.

Implements StdObjMgt_Persistent.

Reimplemented in StdLPersistent_Value::TagSource, and StdLPersistent_Value::UAttribute.

◆ PName() [6/6]

Standard_CString StdObjMgt_Attribute::Simple< gp_Pnt >::PName ( ) const
inlinevirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

Reimplemented in StdLPersistent_Value::TagSource, and StdLPersistent_Value::UAttribute.

◆ Read()

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

Read persistent data from a file.

Implements StdObjMgt_Persistent.

◆ Write()

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

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: