dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Dune::Fem::PersistenceManager::WrapObject< ObjectType, false > Struct Template Reference

#include <dune/fem/io/file/persistencemanager.hh>

Inheritance diagram for Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >:
Inheritance graph

Public Types

typedef WrapObject< ObjectType, false > ThisType
 
typedef PersistentObject BaseType
 

Public Member Functions

virtual ~WrapObject ()
 
virtual void backup () const
 backup persistent object
 
virtual void restore ()
 restore persistent object
 

Static Public Member Functions

static PersistentObjectapply (ObjectType &obj)
 

Protected Member Functions

 WrapObject (ObjectType &obj)
 
virtual void * pointer ()
 
virtual void insertSubData ()
 insert possible sub data of object
 
virtual void removeSubData ()
 remove possible sub data of object
 

Protected Attributes

ObjectType & obj_
 
std::string token_
 

Member Typedef Documentation

◆ BaseType

template<class ObjectType >
typedef PersistentObject Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::BaseType

◆ ThisType

template<class ObjectType >
typedef WrapObject< ObjectType, false > Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::ThisType

Constructor & Destructor Documentation

◆ WrapObject()

template<class ObjectType >
Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::WrapObject ( ObjectType &  obj)
inlineprotected

◆ ~WrapObject()

template<class ObjectType >
virtual Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::~WrapObject ( )
inlinevirtual

Member Function Documentation

◆ apply()

template<class ObjectType >
static PersistentObject * Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::apply ( ObjectType &  obj)
inlinestatic

◆ backup()

template<class ObjectType >
virtual void Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::backup ( ) const
inlinevirtual

backup persistent object

Implements Dune::Fem::PersistentObject.

◆ insertSubData()

virtual void Dune::Fem::PersistentObject::insertSubData ( )
inlineprotectedvirtualinherited

◆ pointer()

template<class ObjectType >
virtual void * Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::pointer ( )
inlineprotectedvirtual

Reimplemented from Dune::Fem::PersistentObject.

◆ removeSubData()

virtual void Dune::Fem::PersistentObject::removeSubData ( )
inlineprotectedvirtualinherited

◆ restore()

template<class ObjectType >
virtual void Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::restore ( )
inlinevirtual

restore persistent object

Implements Dune::Fem::PersistentObject.

Member Data Documentation

◆ obj_

template<class ObjectType >
ObjectType& Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::obj_
protected

◆ token_

template<class ObjectType >
std::string Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >::token_
protected

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