|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef POOL_DBOPTION_H
14 #define POOL_DBOPTION_H 1
69 template <
class T>
DbOption(
const std::string& nam,
70 const std::string&
opt,
99 #endif // POOL_DbOption_H
std::string m_opt
Optional identifier.
DbStatus i_getValue(const std::type_info &typ, void *value) const
Set the option value.
DbStatus _getValue(T &value) const
Set the option value.
DbStatus i_setValue(const std::type_info &typ, const void *value)
Set the option value.
const std::string & option() const
Access to column name.
DbColumn::Type m_type
Option data type.
virtual ~DbOption()
Default copy constructor Standard destructor.
DbOption(const std::string &nam, const std::string &opt, T value)
Initializing constructor.
DbColumn::Type type() const
Integer type identifier.
std::string typeName() const
Access to OS independent type name.
std::string m_name
Option name identifier.
DbStatus getValue(DbColumn::Type typ, void *value) const
Set the option value.
const std::string & name() const
Access to column name.
DbStatus _setValue(T value)
Set the option value.
Value m_value
Buffer holding option value.
DbOption(const std::string &nam, const std::string &opt="")
Initializing constructor with type definition.
DbStatus setValue(DbColumn::Type typ, const void *value)
Set the option value.