|
BOSS 8.0.0
BESIII Offline Software System
|
a persistable pointer to a STORABLE (data object) More...
#include <DataLink.h>
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_type & | dataID () 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_type & | dataID () 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_type & | dataID () 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) |
a persistable pointer to a STORABLE (data object)
| STORABLE | pointed-to data object type |
| StoragePolicy | STORABLE management policy (defaults to DataProxyStorage) |
Definition at line 25 of file Event/GeneratorObject/include/DataModel/DataLink.h.
| typedef StoragePolicy::const_pointer DataLink< STORABLE, StoragePolicy >::const_pointer |
Definition at line 31 of file Event/GeneratorObject/include/DataModel/DataLink.h.
| typedef StoragePolicy::const_pointer DataLink< STORABLE, StoragePolicy >::const_pointer |
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
| typedef StoragePolicy::const_pointer DataLink< STORABLE, StoragePolicy >::const_pointer |
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
| typedef StoragePolicy::const_reference DataLink< STORABLE, StoragePolicy >::const_reference |
Definition at line 33 of file Event/GeneratorObject/include/DataModel/DataLink.h.
| typedef StoragePolicy::const_reference DataLink< STORABLE, StoragePolicy >::const_reference |
Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
| typedef StoragePolicy::const_reference DataLink< STORABLE, StoragePolicy >::const_reference |
Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
| typedef StoragePolicy::ID_type DataLink< STORABLE, StoragePolicy >::ID_type |
Definition at line 27 of file Event/GeneratorObject/include/DataModel/DataLink.h.
| typedef StoragePolicy::ID_type DataLink< STORABLE, StoragePolicy >::ID_type |
Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
| typedef StoragePolicy::ID_type DataLink< STORABLE, StoragePolicy >::ID_type |
Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
| typedef StoragePolicy::pointer DataLink< STORABLE, StoragePolicy >::pointer |
Definition at line 30 of file Event/GeneratorObject/include/DataModel/DataLink.h.
| typedef StoragePolicy::pointer DataLink< STORABLE, StoragePolicy >::pointer |
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
| typedef StoragePolicy::pointer DataLink< STORABLE, StoragePolicy >::pointer |
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
| typedef StoragePolicy::reference DataLink< STORABLE, StoragePolicy >::reference |
Definition at line 32 of file Event/GeneratorObject/include/DataModel/DataLink.h.
| typedef StoragePolicy::reference DataLink< STORABLE, StoragePolicy >::reference |
Definition at line 32 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
| typedef StoragePolicy::reference DataLink< STORABLE, StoragePolicy >::reference |
Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
| typedef StoragePolicy::value_type DataLink< STORABLE, StoragePolicy >::value_type |
Definition at line 29 of file Event/GeneratorObject/include/DataModel/DataLink.h.
| typedef StoragePolicy::value_type DataLink< STORABLE, StoragePolicy >::value_type |
Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
| typedef StoragePolicy::value_type DataLink< STORABLE, StoragePolicy >::value_type |
Definition at line 29 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
links to the default object of type STORABLE
Definition at line 37 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
link to a STORABLE using a transient ref to it
Definition at line 40 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
link to a STORABLE using a transient ptr to it (must be non NULL)
| std::invalid_argument |
Definition at line 45 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
link to a STORABLE using its ID
Definition at line 49 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
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.
|
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.
|
inline |
link to a STORABLE using a transient ptr to it (must be non NULL)
| std::invalid_argument |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
inline |
link to a STORABLE using its ID
Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
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.
|
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.
|
inline |
link to a STORABLE using a transient ptr to it (must be non NULL)
| std::invalid_argument |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
link to a STORABLE using its ID
Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
Definition at line 67 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
| bool DataLink< STORABLE, StoragePolicy >::isValid | ( | ) | const |
| bool DataLink< STORABLE, StoragePolicy >::isValid | ( | ) | const |
| bool DataLink< STORABLE, StoragePolicy >::isValid | ( | ) | const |
|
inline |
Definition at line 66 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
Definition at line 70 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
inline |
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
Definition at line 63 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
inline |
Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
Definition at line 65 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
inline |
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
set link to default data object (of type const_reference)
Definition at line 57 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
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.
|
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.
|
inline |
set link using data object key
Definition at line 59 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
inline |
set link using data object key
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/DataModel/DataLink.h.
|
inline |
set link using data object key
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/DataModel/DataLink.h.
|
inline |
set link to data object pointed by data
Definition at line 55 of file Event/GeneratorObject/include/DataModel/DataLink.h.
|
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.
|
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.