![]() |
The Gaudi Framework
master (e68eea06)
|
#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 |