![]() |
The Gaudi Framework
v31r0 (aeb156f0)
|
Description of the DataStoreItem class. More...
#include <GaudiKernel/DataStoreItem.h>
Public Member Functions | |
DataStoreItem (std::string path, int depth=1) | |
Standard Constructor. More... | |
DataStoreItem (const DataStoreItem &item) | |
Copy constructor. More... | |
virtual | ~DataStoreItem ()=default |
Standard Destructor. More... | |
bool | operator== (const DataStoreItem &cmp) const |
Equality operator. More... | |
bool | operator!= (const DataStoreItem &cmp) const |
Inequality operator. More... | |
DataStoreItem & | operator= (const DataStoreItem &cmp) |
Equivalence operator. More... | |
void | analyse () |
Interprete the load path for special options. More... | |
const std::string & | path () const |
Accessor: Retrieve load path. More... | |
int | depth () const |
Accessor: Retrieve load depth. More... | |
Protected Attributes | |
std::string | m_path |
Path of item to be loaded. More... | |
int | m_depth |
Depth to be auto-loaded from the requested path onwards. More... | |
Description of the DataStoreItem class.
DataStoreItems describe in an abstract way an item in the data store. Items can be supplied to the services in order to e.g. trigger preloading or writing.
Definition at line 17 of file DataStoreItem.h.
|
inline |
Standard Constructor.
Definition at line 26 of file DataStoreItem.h.
|
inline |
Copy constructor.
Definition at line 28 of file DataStoreItem.h.
|
virtualdefault |
Standard Destructor.
|
inline |
Interprete the load path for special options.
Definition at line 44 of file DataStoreItem.h.
|
inline |
Accessor: Retrieve load depth.
Definition at line 57 of file DataStoreItem.h.
|
inline |
Inequality operator.
Definition at line 35 of file DataStoreItem.h.
|
inline |
Equivalence operator.
Definition at line 37 of file DataStoreItem.h.
|
inline |
Equality operator.
Definition at line 33 of file DataStoreItem.h.
|
inline |
|
protected |
Depth to be auto-loaded from the requested path onwards.
Definition at line 22 of file DataStoreItem.h.
|
protected |
Path of item to be loaded.
Definition at line 20 of file DataStoreItem.h.