#include </tmp/marcocle/lhcb-release/1122/GAUDI/GAUDI_v27r0/InstallArea/x86_64-slc6-gcc49-opt/include/GaudiKernel/DataObjectDescriptor.h>
|
| DataObjectDescriptor (const std::string &tag, const std::string &address, const bool optional=false, const MinimalDataObjectHandle::AccessType accessType=MinimalDataObjectHandle::READ) |
|
| DataObjectDescriptor (const std::string &tag, const std::vector< std::string > &addresses, const bool optional=false, const MinimalDataObjectHandle::AccessType accessType=MinimalDataObjectHandle::READ) |
|
MinimalDataObjectHandle::AccessType | accessType () const |
|
void | setAccessType (MinimalDataObjectHandle::AccessType accessType) |
|
bool | optional () const |
|
void | setOptional (bool optional) |
|
const std::string & | address () const |
|
const std::vector< std::string > & | alternativeAddresses () const |
|
void | setAddress (const std::string &address) |
|
void | setAddresses (const std::vector< std::string > &address) |
|
void | setAltAddresses (const std::vector< std::string > &addresses) |
|
const std::string & | tag () const |
|
void | setTag (const std::string &tag) |
|
const std::string | toString () const |
|
void | fromString (const std::string &s) |
|
const std::string | pythonRepr () const |
|
bool | valid () const |
|
| DataObjectDescriptor (const std::string &tag, const std::string &address, const bool optional=false, const MinimalDataObjectHandle::AccessType accessType=MinimalDataObjectHandle::READ) |
|
| DataObjectDescriptor (const std::string &tag, const std::vector< std::string > &addresses, const bool optional=false, const MinimalDataObjectHandle::AccessType accessType=MinimalDataObjectHandle::READ) |
|
MinimalDataObjectHandle::AccessType | accessType () const |
|
void | setAccessType (MinimalDataObjectHandle::AccessType accessType) |
|
bool | optional () const |
|
void | setOptional (bool optional) |
|
const std::string & | address () const |
|
const std::vector< std::string > & | alternativeAddresses () const |
|
void | setAddress (const std::string &address) |
|
void | setAddresses (const std::vector< std::string > &address) |
|
void | setAltAddresses (const std::vector< std::string > &addresses) |
|
const std::string & | tag () const |
|
void | setTag (const std::string &tag) |
|
const std::string | toString () const |
|
void | fromString (const std::string &s) |
|
const std::string | pythonRepr () const |
|
bool | valid () const |
|
|
static std::string | tag (const std::string &s) |
|
static std::string | tag (const std::string &s) |
|
|
static const std::string | NULL_ = "NULL" |
|
Definition at line 19 of file DataObjectDescriptor.h.
Definition at line 26 of file DataObjectDescriptor.h.
MinimalDataObjectHandle::AccessType accessType() const
const std::string & tag() const
const std::string & address() const
MinimalDataObjectHandle::AccessType m_accessType
Definition at line 32 of file DataObjectDescriptor.h.
MinimalDataObjectHandle::AccessType accessType() const
void setAltAddresses(const std::vector< std::string > &addresses)
const std::string & tag() const
MinimalDataObjectHandle::AccessType m_accessType
Definition at line 26 of file DataObjectDescriptor.h.
MinimalDataObjectHandle::AccessType accessType() const
const std::string & tag() const
const std::string & address() const
MinimalDataObjectHandle::AccessType m_accessType
Definition at line 32 of file DataObjectDescriptor.h.
MinimalDataObjectHandle::AccessType accessType() const
void setAltAddresses(const std::vector< std::string > &addresses)
const std::string & tag() const
MinimalDataObjectHandle::AccessType m_accessType
const std::string & DataObjectDescriptor::address |
( |
| ) |
const |
const std::string& DataObjectDescriptor::address |
( |
| ) |
const |
const std::vector<std::string>& DataObjectDescriptor::alternativeAddresses |
( |
| ) |
const |
const std::vector< std::string > & DataObjectDescriptor::alternativeAddresses |
( |
| ) |
const |
void DataObjectDescriptor::fromString |
( |
const std::string & |
s | ) |
|
void DataObjectDescriptor::fromString |
( |
const std::string & |
s | ) |
|
Definition at line 49 of file DataObjectDescriptor.cpp.
54 std::vector<std::string> items;
56 boost::split(items,
s, boost::is_any_of(boost::lexical_cast<std::string>(
FIELD_SEP)), boost::token_compress_on);
63 std::vector<std::string> addr;
64 boost::split(addr, items[1], boost::is_any_of(boost::lexical_cast<std::string>(
ADDR_SEP)), boost::token_compress_on);
void setTag(const std::string &tag)
void setAltAddresses(const std::vector< std::string > &addresses)
void setAddress(const std::string &address)
void setOptional(bool optional)
void setAccessType(MinimalDataObjectHandle::AccessType accessType)
AccessType
The type of the access.
bool DataObjectDescriptor::optional |
( |
| ) |
const |
bool DataObjectDescriptor::optional |
( |
| ) |
const |
const std::string DataObjectDescriptor::pythonRepr |
( |
| ) |
const |
const std::string DataObjectDescriptor::pythonRepr |
( |
| ) |
const |
Definition at line 79 of file DataObjectDescriptor.cpp.
MinimalDataObjectHandle::AccessType accessType() const
MinimalDataObjectHandle::AccessType m_accessType
void DataObjectDescriptor::setAddress |
( |
const std::string & |
address | ) |
|
void DataObjectDescriptor::setAddress |
( |
const std::string & |
address | ) |
|
void DataObjectDescriptor::setAddresses |
( |
const std::vector< std::string > & |
address | ) |
|
Definition at line 123 of file DataObjectDescriptor.cpp.
125 if(!addresses.empty()){
void setAltAddresses(const std::vector< std::string > &addresses)
void setAddress(const std::string &address)
void DataObjectDescriptor::setAddresses |
( |
const std::vector< std::string > & |
address | ) |
|
void DataObjectDescriptor::setAltAddresses |
( |
const std::vector< std::string > & |
addresses | ) |
|
|
inline |
void DataObjectDescriptor::setAltAddresses |
( |
const std::vector< std::string > & |
addresses | ) |
|
|
inline |
void DataObjectDescriptor::setAltAddresses |
( |
const std::vector< std::string > & |
addresses, |
|
|
bool |
skipFirst |
|
) |
| |
|
private |
void DataObjectDescriptor::setAltAddresses |
( |
const std::vector< std::string > & |
addresses, |
|
|
bool |
skipFirst |
|
) |
| |
|
private |
void DataObjectDescriptor::setOptional |
( |
bool |
optional | ) |
|
void DataObjectDescriptor::setOptional |
( |
bool |
optional | ) |
|
void DataObjectDescriptor::setTag |
( |
const std::string & |
tag | ) |
|
void DataObjectDescriptor::setTag |
( |
const std::string & |
tag | ) |
|
const std::string & DataObjectDescriptor::tag |
( |
| ) |
const |
const std::string& DataObjectDescriptor::tag |
( |
| ) |
const |
std::string DataObjectDescriptor::tag |
( |
const std::string & |
s | ) |
|
|
static |
Definition at line 100 of file DataObjectDescriptor.cpp.
101 std::vector<std::string> items;
103 boost::split(items,
s,
104 boost::is_any_of(boost::lexical_cast<std::string>(
FIELD_SEP)),
105 boost::token_compress_on);
static std::string DataObjectDescriptor::tag |
( |
const std::string & |
s | ) |
|
|
static |
const std::string DataObjectDescriptor::toString |
( |
| ) |
const |
const std::string DataObjectDescriptor::toString |
( |
| ) |
const |
Definition at line 26 of file DataObjectDescriptor.cpp.
27 std::stringstream str;
39 str << boost::lexical_cast<std::string>(
m_optional) << FIELD_SEP;
std::vector< std::string > m_altAddresses
MinimalDataObjectHandle::AccessType m_accessType
bool DataObjectDescriptor::valid |
( |
| ) |
const |
|
inline |
Definition at line 74 of file DataObjectDescriptor.h.
const std::string & address() const
static const std::string NULL_
bool DataObjectDescriptor::valid |
( |
| ) |
const |
|
inline |
Definition at line 74 of file DataObjectDescriptor.h.
const std::string & address() const
static const std::string NULL_
std::string DataObjectDescriptor::m_address |
|
private |
std::vector< std::string > DataObjectDescriptor::m_altAddresses |
|
private |
bool DataObjectDescriptor::m_optional |
|
private |
std::string DataObjectDescriptor::m_tag |
|
private |
static const std::string DataObjectDescriptor::NULL_ = "NULL" |
|
static |
The documentation for this class was generated from the following files: