BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DataLink< STORABLE, StoragePolicy > Class Template Reference

a persistable pointer to a STORABLE (data object) More...

#include <DataLink.h>

Inheritance diagram for DataLink< STORABLE, StoragePolicy >:

Public Types

typedef StoragePolicy::ID_type ID_type
typedef StoragePolicy::value_type value_type
typedef StoragePolicy::pointer pointer
typedef StoragePolicy::const_pointer const_pointer
typedef StoragePolicy::reference reference
typedef StoragePolicy::const_reference const_reference
typedef StoragePolicy::ID_type ID_type
typedef StoragePolicy::value_type value_type
typedef StoragePolicy::pointer pointer
typedef StoragePolicy::const_pointer const_pointer
typedef StoragePolicy::reference reference
typedef StoragePolicy::const_reference const_reference
typedef StoragePolicy::ID_type ID_type
typedef StoragePolicy::value_type value_type
typedef StoragePolicy::pointer pointer
typedef StoragePolicy::const_pointer const_pointer
typedef StoragePolicy::reference reference
typedef StoragePolicy::const_reference const_reference
Public Types inherited from DataProxyStorage< STORABLE >
typedef STORABLE value_type
typedef STORABLE * pointer
typedef const STORABLE * const_pointer
typedef STORABLE & reference
typedef const STORABLE & const_reference
typedef IStoragePolicy::ID_type ID_type
typedef STORABLE value_type
typedef STORABLE * pointer
typedef const STORABLE * const_pointer
typedef STORABLE & reference
typedef const STORABLE & const_reference
typedef IStoragePolicy::ID_type ID_type
typedef STORABLE value_type
typedef STORABLE * pointer
typedef const STORABLE * const_pointer
typedef STORABLE & reference
typedef const STORABLE & const_reference
typedef IStoragePolicy::ID_type ID_type
Public Types inherited from IStoragePolicy
typedef std::string ID_type
typedef std::string ID_type
typedef std::string ID_type

Public Member Functions

 DataLink (IProxyDict *sg=StoragePolicy::defaultDataSource())
 links to the default object of type STORABLE
 DataLink (const_reference data, IProxyDict *sg=StoragePolicy::defaultDataSource())
 link to a STORABLE using a transient ref to it
 DataLink (const_pointer pdata, IProxyDict *sg=StoragePolicy::defaultDataSource())
 DataLink (const ID_type &dataID, IProxyDict *sg=StoragePolicy::defaultDataSource())
 link to a STORABLE using its ID
void toStorableObject (const_reference data)
 set link to data object pointed by data
void toDefaultObject ()
 set link to default data object (of type const_reference)
void toIdentifiedObject (const ID_type &dataID)
 set link using data object key
const_reference operator* () const
const_pointer operator-> () const
 operator const_pointer () const
const_pointer cptr () const
bool isValid () const
bool operator! () const
 DataLink (IProxyDict *sg=StoragePolicy::defaultDataSource())
 links to the default object of type STORABLE
 DataLink (const_reference data, IProxyDict *sg=StoragePolicy::defaultDataSource())
 link to a STORABLE using a transient ref to it
 DataLink (const_pointer pdata, IProxyDict *sg=StoragePolicy::defaultDataSource())
 DataLink (const ID_type &dataID, IProxyDict *sg=StoragePolicy::defaultDataSource())
 link to a STORABLE using its ID
void toStorableObject (const_reference data)
 set link to data object pointed by data
void toDefaultObject ()
 set link to default data object (of type const_reference)
void toIdentifiedObject (const ID_type &dataID)
 set link using data object key
const_reference operator* () const
const_pointer operator-> () const
 operator const_pointer () const
const_pointer cptr () const
bool isValid () const
bool operator! () const
 DataLink (IProxyDict *sg=StoragePolicy::defaultDataSource())
 links to the default object of type STORABLE
 DataLink (const_reference data, IProxyDict *sg=StoragePolicy::defaultDataSource())
 link to a STORABLE using a transient ref to it
 DataLink (const_pointer pdata, IProxyDict *sg=StoragePolicy::defaultDataSource())
 DataLink (const ID_type &dataID, IProxyDict *sg=StoragePolicy::defaultDataSource())
 link to a STORABLE using its ID
void toStorableObject (const_reference data)
 set link to data object pointed by data
void toDefaultObject ()
 set link to default data object (of type const_reference)
void toIdentifiedObject (const ID_type &dataID)
 set link using data object key
const_reference operator* () const
const_pointer operator-> () const
 operator const_pointer () const
const_pointer cptr () const
bool isValid () const
bool operator! () const
Public Member Functions inherited from DataProxyStorage< STORABLE >
bool isValid () const
const ID_typedataID () const
pointer getDataPtr () const
reference getDataRef () const
template<class OS>
bool dataPut (OS &os)
template<class IS>
bool dataGet (IS &is)
bool isValid () const
const ID_typedataID () const
pointer getDataPtr () const
reference getDataRef () const
template<class OS>
bool dataPut (OS &os)
template<class IS>
bool dataGet (IS &is)
bool isValid () const
const ID_typedataID () const
pointer getDataPtr () const
reference getDataRef () const
template<class OS>
bool dataPut (OS &os)
template<class IS>
bool dataGet (IS &is)

Additional Inherited Members

Static Public Member Functions inherited from DataProxyStorage< STORABLE >
static IProxyDict * defaultDataSource ()
static IProxyDict * defaultDataSource ()
static IProxyDict * defaultDataSource ()
Protected Member Functions inherited from DataProxyStorage< STORABLE >
bool setDataSource (IProxyDict *sg)
virtual ~DataProxyStorage ()
 DataProxyStorage (IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const_reference rdata, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const_pointer pdata, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const ID_type &dataID, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (SG::DataProxy *proxy, IProxyDict *sg=defaultDataSource())
void reset ()
void clear ()
void setData (const_reference rdata)
void setData (const_pointer pdata)
virtual void setData (DataObject *rdata)
virtual void setData (const ID_type &dataID)
virtual void setData (SG::DataProxy *proxy)
void changeState ()
virtual void * storable () const
virtual SG::DataProxy * proxy () const
virtual ID_type ID () const
virtual const CLID classID () const
virtual IProxyDict * source () const
bool setDataSource (IProxyDict *sg)
virtual ~DataProxyStorage ()
 DataProxyStorage (IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const_reference rdata, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const_pointer pdata, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const ID_type &dataID, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (SG::DataProxy *proxy, IProxyDict *sg=defaultDataSource())
void reset ()
void clear ()
void setData (const_reference rdata)
void setData (const_pointer pdata)
virtual void setData (DataObject *rdata)
virtual void setData (const ID_type &dataID)
virtual void setData (SG::DataProxy *proxy)
void changeState ()
virtual void * storable () const
virtual SG::DataProxy * proxy () const
virtual ID_type ID () const
virtual const CLID classID () const
virtual IProxyDict * source () const
bool setDataSource (IProxyDict *sg)
virtual ~DataProxyStorage ()
 DataProxyStorage (IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const_reference rdata, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const_pointer pdata, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (const ID_type &dataID, IProxyDict *sg=defaultDataSource())
 DataProxyStorage (SG::DataProxy *proxy, IProxyDict *sg=defaultDataSource())
void reset ()
void clear ()
void setData (const_reference rdata)
void setData (const_pointer pdata)
virtual void setData (DataObject *rdata)
virtual void setData (const ID_type &dataID)
virtual void setData (SG::DataProxy *proxy)
void changeState ()
virtual void * storable () const
virtual SG::DataProxy * proxy () const
virtual ID_type ID () const
virtual const CLID classID () const
virtual IProxyDict * source () const
Static Protected Member Functions inherited from DataProxyStorage< STORABLE >
static IProxyDict * getDataSource (std::string storeName)
static IProxyDict * getDataSource (std::string storeName)
static IProxyDict * getDataSource (std::string storeName)

Detailed Description

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
class DataLink< STORABLE, StoragePolicy >

a persistable pointer to a STORABLE (data object)

Parameters
STORABLEpointed-to data object type
StoragePolicySTORABLE management policy (defaults to DataProxyStorage)
Author
ATLAS Collaboration
Id
DataLink.h,v 1.2 2003/04/16 01:32:52 calaf Exp

Definition at line 25 of file Event/GeneratorObject/include/DataModel/DataLink.h.

Member Typedef Documentation

◆ const_pointer [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::const_pointer DataLink< STORABLE, StoragePolicy >::const_pointer

◆ const_pointer [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::const_pointer DataLink< STORABLE, StoragePolicy >::const_pointer

◆ const_pointer [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::const_pointer DataLink< STORABLE, StoragePolicy >::const_pointer

◆ const_reference [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::const_reference DataLink< STORABLE, StoragePolicy >::const_reference

◆ const_reference [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::const_reference DataLink< STORABLE, StoragePolicy >::const_reference

◆ const_reference [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::const_reference DataLink< STORABLE, StoragePolicy >::const_reference

◆ ID_type [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::ID_type DataLink< STORABLE, StoragePolicy >::ID_type

◆ ID_type [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::ID_type DataLink< STORABLE, StoragePolicy >::ID_type

◆ ID_type [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::ID_type DataLink< STORABLE, StoragePolicy >::ID_type

◆ pointer [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::pointer DataLink< STORABLE, StoragePolicy >::pointer

◆ pointer [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::pointer DataLink< STORABLE, StoragePolicy >::pointer

◆ pointer [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::pointer DataLink< STORABLE, StoragePolicy >::pointer

◆ reference [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::reference DataLink< STORABLE, StoragePolicy >::reference

◆ reference [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::reference DataLink< STORABLE, StoragePolicy >::reference

◆ reference [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::reference DataLink< STORABLE, StoragePolicy >::reference

◆ value_type [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::value_type DataLink< STORABLE, StoragePolicy >::value_type

◆ value_type [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::value_type DataLink< STORABLE, StoragePolicy >::value_type

◆ value_type [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
typedef StoragePolicy::value_type DataLink< STORABLE, StoragePolicy >::value_type

Constructor & Destructor Documentation

◆ DataLink() [1/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( IProxyDict * sg = StoragePolicy::defaultDataSource())
inline

links to the default object of type STORABLE

Definition at line 37 of file Event/GeneratorObject/include/DataModel/DataLink.h.

37: StoragePolicy( sg ) {}

◆ DataLink() [2/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const_reference data,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using a transient ref to it

Definition at line 40 of file Event/GeneratorObject/include/DataModel/DataLink.h.

41 : StoragePolicy( data, sg ) {}

◆ DataLink() [3/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const_pointer pdata,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using a transient ptr to it (must be non NULL)

Exceptions
std::invalid_argument

Definition at line 45 of file Event/GeneratorObject/include/DataModel/DataLink.h.

46 : StoragePolicy( pdata, sg ) {}

◆ DataLink() [4/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const ID_type & dataID,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using its ID

Definition at line 49 of file Event/GeneratorObject/include/DataModel/DataLink.h.

◆ DataLink() [5/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( IProxyDict * sg = StoragePolicy::defaultDataSource())
inline

links to the default object of type STORABLE

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

37: StoragePolicy( sg ) {}

◆ DataLink() [6/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const_reference data,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using a transient ref to it

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

41 : StoragePolicy( data, sg ) {}

◆ DataLink() [7/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const_pointer pdata,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using a transient ptr to it (must be non NULL)

Exceptions
std::invalid_argument

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

46 : StoragePolicy( pdata, sg ) {}

◆ DataLink() [8/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const ID_type & dataID,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using its ID

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

50 : StoragePolicy( dataID, sg ) {}

◆ DataLink() [9/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( IProxyDict * sg = StoragePolicy::defaultDataSource())
inline

links to the default object of type STORABLE

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.

37: StoragePolicy( sg ) {}

◆ DataLink() [10/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const_reference data,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using a transient ref to it

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.

41 : StoragePolicy( data, sg ) {}

◆ DataLink() [11/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const_pointer pdata,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using a transient ptr to it (must be non NULL)

Exceptions
std::invalid_argument

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.

46 : StoragePolicy( pdata, sg ) {}

◆ DataLink() [12/12]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::DataLink ( const ID_type & dataID,
IProxyDict * sg = StoragePolicy::defaultDataSource() )
inline

link to a STORABLE using its ID

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.

50 : StoragePolicy( dataID, sg ) {}

Member Function Documentation

◆ cptr() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_pointer DataLink< STORABLE, StoragePolicy >::cptr ( ) const
inline

◆ cptr() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_pointer DataLink< STORABLE, StoragePolicy >::cptr ( ) const
inline

◆ cptr() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_pointer DataLink< STORABLE, StoragePolicy >::cptr ( ) const
inline

◆ isValid() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
bool DataLink< STORABLE, StoragePolicy >::isValid ( ) const

◆ isValid() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
bool DataLink< STORABLE, StoragePolicy >::isValid ( ) const

◆ isValid() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
bool DataLink< STORABLE, StoragePolicy >::isValid ( ) const

◆ operator const_pointer() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::operator const_pointer ( ) const
inline

◆ operator const_pointer() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::operator const_pointer ( ) const
inline

◆ operator const_pointer() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
DataLink< STORABLE, StoragePolicy >::operator const_pointer ( ) const
inline

◆ operator!() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
bool DataLink< STORABLE, StoragePolicy >::operator! ( ) const
inline

Definition at line 70 of file Event/GeneratorObject/include/DataModel/DataLink.h.

70{ return !isValid(); }

◆ operator!() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
bool DataLink< STORABLE, StoragePolicy >::operator! ( ) const
inline

Definition at line 70 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

70{ return !isValid(); }

◆ operator!() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
bool DataLink< STORABLE, StoragePolicy >::operator! ( ) const
inline

Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.

70{ return !isValid(); }

◆ operator*() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_reference DataLink< STORABLE, StoragePolicy >::operator* ( ) const
inline

◆ operator*() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_reference DataLink< STORABLE, StoragePolicy >::operator* ( ) const
inline

◆ operator*() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_reference DataLink< STORABLE, StoragePolicy >::operator* ( ) const
inline

◆ operator->() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_pointer DataLink< STORABLE, StoragePolicy >::operator-> ( ) const
inline

◆ operator->() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_pointer DataLink< STORABLE, StoragePolicy >::operator-> ( ) const
inline

◆ operator->() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
const_pointer DataLink< STORABLE, StoragePolicy >::operator-> ( ) const
inline

◆ toDefaultObject() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toDefaultObject ( )
inline

set link to default data object (of type const_reference)

Definition at line 57 of file Event/GeneratorObject/include/DataModel/DataLink.h.

◆ toDefaultObject() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toDefaultObject ( )
inline

set link to default data object (of type const_reference)

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

57{ this->clear(); }

◆ toDefaultObject() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toDefaultObject ( )
inline

set link to default data object (of type const_reference)

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.

57{ this->clear(); }

◆ toIdentifiedObject() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toIdentifiedObject ( const ID_type & dataID)
inline

set link using data object key

Definition at line 59 of file Event/GeneratorObject/include/DataModel/DataLink.h.

◆ toIdentifiedObject() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toIdentifiedObject ( const ID_type & dataID)
inline

set link using data object key

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

◆ toIdentifiedObject() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toIdentifiedObject ( const ID_type & dataID)
inline

set link using data object key

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.

◆ toStorableObject() [1/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toStorableObject ( const_reference data)
inline

set link to data object pointed by data

Definition at line 55 of file Event/GeneratorObject/include/DataModel/DataLink.h.

◆ toStorableObject() [2/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toStorableObject ( const_reference data)
inline

set link to data object pointed by data

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.

◆ toStorableObject() [3/3]

template<typename STORABLE, class StoragePolicy = DataProxyStorage<STORABLE>>
void DataLink< STORABLE, StoragePolicy >::toStorableObject ( const_reference data)
inline

set link to data object pointed by data

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.


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