#include <GaudiKernel/IProperty.h>
Inheritance diagram for IProperty:
Public Methods | |
virtual StatusCode | setProperty (const Property &p)=0 |
Set the property by property. More... | |
virtual StatusCode | setProperty (std::istream &s)=0 |
Set the property by istream. More... | |
virtual StatusCode | setProperty (const std::string &n, const std::string &v)=0 |
Set the property by std::string. More... | |
virtual StatusCode | getProperty (Property *p) const=0 |
Get the property by property. More... | |
virtual const Property & | getProperty (const std::string &name) const=0 |
Get the property by name. More... | |
virtual StatusCode | getProperty (const std::string &n, std::string &v) const=0 |
Get the property by std::string. More... | |
virtual const std::vector< Property *> & | getProperties () const=0 |
Get list of properties. More... | |
Static Public Methods | |
const InterfaceID & | interfaceID () |
Retrieve interface ID. More... |
|
Get list of properties.
Reimplemented in Algorithm. |
|
Get the property by std::string.
Reimplemented in Algorithm. |
|
Get the property by name.
Reimplemented in Algorithm. |
|
Get the property by property.
Reimplemented in Algorithm. |
|
Retrieve interface ID.
Reimplemented from IInterface. |
|
Set the property by std::string.
Reimplemented in Algorithm. |
|
Set the property by istream.
Reimplemented in Algorithm. |
|
Set the property by property.
Reimplemented in Algorithm. |