Open CASCADE Technology  7.4.0
Public Types | Public Member Functions | Data Fields

StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent > Class Template Reference

#include <StdObjMgt_SharedObject.hxx>

Inheritance diagram for StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >:
Inheritance graph
[legend]

Public Types

typedef Transient TransientBase
 
typedef Persistent PersistentBase
 

Public Member Functions

virtual Handle< Transient > Import ()
 Import transient object from the persistent data. More...
 

Data Fields

Handle< Transient > myTransient
 

Member Typedef Documentation

◆ PersistentBase

template<class Base , class Transient , class Persistent = AbstractPersistentBase<Transient>>
typedef Persistent StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >::PersistentBase

◆ TransientBase

template<class Base , class Transient , class Persistent = AbstractPersistentBase<Transient>>
typedef Transient StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >::TransientBase

Member Function Documentation

◆ Import()

template<class Base , class Transient , class Persistent = AbstractPersistentBase<Transient>>
virtual Handle< Transient > StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >::Import ( )
inlinevirtual

Import transient object from the persistent data.

Field Documentation

◆ myTransient

template<class Base , class Transient , class Persistent = AbstractPersistentBase<Transient>>
Handle< Transient > StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >::myTransient

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