Open CASCADE Technology  7.3.0
Public Member Functions | Protected Attributes

StdObjMgt_SharedObject::SharedBase< TransientT, Base > Class Template Reference

#include <StdObjMgt_SharedObject.hxx>

Inheritance diagram for StdObjMgt_SharedObject::SharedBase< TransientT, Base >:
Inheritance graph
[legend]

Public Member Functions

void Transient (const Handle< TransientT > &theTransient)
 Changes transient object. More...
 
const Handle< TransientT > & Import ()
 Import transient object from the persistent data. More...
 

Protected Attributes

Handle< TransientT > myTransient
 

Member Function Documentation

◆ Import()

template<class TransientT, class Base = StdObjMgt_Persistent>
const Handle< TransientT >& StdObjMgt_SharedObject::SharedBase< TransientT, Base >::Import ( )
inline

Import transient object from the persistent data.

◆ Transient()

template<class TransientT, class Base = StdObjMgt_Persistent>
void StdObjMgt_SharedObject::SharedBase< TransientT, Base >::Transient ( const Handle< TransientT > &  theTransient)
inline

Changes transient object.

Field Documentation

◆ myTransient

template<class TransientT, class Base = StdObjMgt_Persistent>
Handle< TransientT > StdObjMgt_SharedObject::SharedBase< TransientT, Base >::myTransient
protected

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