dune-fem  2.4.1-rc
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 </local/tomalk/somewhere/tmp/dune-fem/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 More...
 
virtual void restore ()
 restore persistent object More...
 

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 More...
 
virtual void removeSubData ()
 remove possible sub data of object More...
 

Protected Attributes

ObjectType & obj_
 
std::string token_
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

backup persistent object

Implements Dune::Fem::PersistentObject.

References Dune::Fem::PersistenceManager::backupValue().

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

Reimplemented from Dune::Fem::PersistentObject.

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

restore persistent object

Implements Dune::Fem::PersistentObject.

References Dune::Fem::PersistenceManager::restoreValue().

Member Data Documentation

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

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