![]() |
The Gaudi Framework
master (ff829712)
|
#include </builds/gaudi/Gaudi/GaudiCoreSvc/src/JobOptionsSvc/Catalog.h>
Public Types | |
typedef boost::ptr_set< Property, Property::LessThen > | PropertySet |
typedef std::map< std::string, PropertySet, std::less<> > | CatalogSet |
typedef CatalogSet::value_type | value_type |
typedef CatalogSet::iterator | iterator |
typedef CatalogSet::const_iterator | const_iterator |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
std::vector< std::string > | ClientNames () const |
bool | Add (Property *property) |
template<typename Value> | |
bool | Add (std::string client, std::string property, const Value &value) |
Property * | Find (std::string_view client, std::string_view name) |
std::string | ToString () const |
std::ostream & | fillStream (std::ostream &out) const |
print the content of the catalogue to std::ostream | |
Private Attributes | |
CatalogSet | catalog_ |
typedef std::map<std::string, PropertySet, std::less<> > Gaudi::Parsers::Catalog::CatalogSet |
typedef CatalogSet::const_iterator Gaudi::Parsers::Catalog::const_iterator |
typedef CatalogSet::iterator Gaudi::Parsers::Catalog::iterator |
typedef boost::ptr_set<Property, Property::LessThen> Gaudi::Parsers::Catalog::PropertySet |
typedef CatalogSet::value_type Gaudi::Parsers::Catalog::value_type |
bool Gaudi::Parsers::Catalog::Add | ( | Property * | property | ) |
Definition at line 33 of file Catalog.cpp.
|
inline |
|
inline |
|
inline |
std::vector< std::string > Gaudi::Parsers::Catalog::ClientNames | ( | ) | const |
Definition at line 28 of file Catalog.cpp.
|
inline |
|
inline |
std::ostream & Gaudi::Parsers::Catalog::fillStream | ( | std::ostream & | out | ) | const |
print the content of the catalogue to std::ostream
Definition at line 63 of file Catalog.cpp.
gp::Property * Gaudi::Parsers::Catalog::Find | ( | std::string_view | client, |
std::string_view | name ) |
Definition at line 47 of file Catalog.cpp.
std::string Gaudi::Parsers::Catalog::ToString | ( | ) | const |
Definition at line 56 of file Catalog.cpp.
|
private |