BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IStoragePolicy Class Referenceabstract

#include <IStoragePolicy.h>

Inheritance diagram for IStoragePolicy:

Public Types

typedef std::string ID_type
typedef std::string ID_type
typedef std::string ID_type

Public Member Functions

virtual void * storable () const =0
virtual const CLID classID () const =0
virtual SG::DataProxy * proxy () const =0
virtual ID_type ID () const =0
virtual IProxyDict * source () const =0
virtual void setData (DataObject *)=0
virtual void setData (const ID_type &)=0
virtual void setData (SG::DataProxy *)=0
virtual void * storable () const =0
virtual const CLID classID () const =0
virtual SG::DataProxy * proxy () const =0
virtual ID_type ID () const =0
virtual IProxyDict * source () const =0
virtual void setData (DataObject *)=0
virtual void setData (const ID_type &)=0
virtual void setData (SG::DataProxy *)=0
virtual void * storable () const =0
virtual const CLID classID () const =0
virtual SG::DataProxy * proxy () const =0
virtual ID_type ID () const =0
virtual IProxyDict * source () const =0
virtual void setData (DataObject *)=0
virtual void setData (const ID_type &)=0
virtual void setData (SG::DataProxy *)=0

Detailed Description

Member Typedef Documentation

◆ ID_type [1/3]

◆ ID_type [2/3]

◆ ID_type [3/3]

Member Function Documentation

◆ classID() [1/3]

virtual const CLID IStoragePolicy::classID ( ) const
pure virtual

◆ classID() [2/3]

virtual const CLID IStoragePolicy::classID ( ) const
pure virtual

◆ classID() [3/3]

virtual const CLID IStoragePolicy::classID ( ) const
pure virtual

◆ ID() [1/3]

virtual ID_type IStoragePolicy::ID ( ) const
pure virtual

◆ ID() [2/3]

virtual ID_type IStoragePolicy::ID ( ) const
pure virtual

◆ ID() [3/3]

virtual ID_type IStoragePolicy::ID ( ) const
pure virtual

◆ proxy() [1/3]

virtual SG::DataProxy * IStoragePolicy::proxy ( ) const
pure virtual

◆ proxy() [2/3]

virtual SG::DataProxy * IStoragePolicy::proxy ( ) const
pure virtual

◆ proxy() [3/3]

virtual SG::DataProxy * IStoragePolicy::proxy ( ) const
pure virtual

◆ setData() [1/9]

virtual void IStoragePolicy::setData ( const ID_type & )
pure virtual

◆ setData() [2/9]

virtual void IStoragePolicy::setData ( const ID_type & )
pure virtual

◆ setData() [3/9]

virtual void IStoragePolicy::setData ( const ID_type & )
pure virtual

◆ setData() [4/9]

virtual void IStoragePolicy::setData ( DataObject * )
pure virtual

◆ setData() [5/9]

virtual void IStoragePolicy::setData ( DataObject * )
pure virtual

◆ setData() [6/9]

virtual void IStoragePolicy::setData ( DataObject * )
pure virtual

◆ setData() [7/9]

virtual void IStoragePolicy::setData ( SG::DataProxy * )
pure virtual

◆ setData() [8/9]

virtual void IStoragePolicy::setData ( SG::DataProxy * )
pure virtual

◆ setData() [9/9]

virtual void IStoragePolicy::setData ( SG::DataProxy * )
pure virtual

◆ source() [1/3]

virtual IProxyDict * IStoragePolicy::source ( ) const
pure virtual

◆ source() [2/3]

virtual IProxyDict * IStoragePolicy::source ( ) const
pure virtual

◆ source() [3/3]

virtual IProxyDict * IStoragePolicy::source ( ) const
pure virtual

◆ storable() [1/3]

virtual void * IStoragePolicy::storable ( ) const
pure virtual

◆ storable() [2/3]

virtual void * IStoragePolicy::storable ( ) const
pure virtual

◆ storable() [3/3]

virtual void * IStoragePolicy::storable ( ) const
pure virtual

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