The Gaudi Framework  master (d98a2936)
Gaudi::Interfaces::IOptionsSvc Member List

This is the complete list of members for Gaudi::Interfaces::IOptionsSvc, including all inherited members.

addRef() const =0IInterfacepure virtual
bind(const std::string &prefix, Gaudi::Details::PropertyBase *property)=0Gaudi::Interfaces::IOptionsSvcpure virtual
broadcast(const std::regex &filter, const std::string &value, OnlyDefaults defaults=OnlyDefaults{ true })=0Gaudi::Interfaces::IOptionsSvcpure virtual
cast()IInterfaceinline
cast() constIInterfaceinline
DeclareInterfaceID(IOptionsSvc, 1, 0)Gaudi::Interfaces::IOptionsSvc
decRef() const =0IInterfaceprotectedpure virtual
ext_iids typedefIInterface
get(const std::string &key, const std::string &default_={}) const =0Gaudi::Interfaces::IOptionsSvcpure virtual
getInterfaceNames() const =0IInterfacepure virtual
has(const std::string &key) const =0Gaudi::Interfaces::IOptionsSvcpure virtual
i_cast(const InterfaceID &) const =0IInterfacepure virtual
i_cast(const InterfaceID &iid)IInterfaceinline
iid typedefIInterface
interfaceID()IInterfaceinlinestatic
isSet(const std::string &key) const =0Gaudi::Interfaces::IOptionsSvcpure virtual
items() const =0Gaudi::Interfaces::IOptionsSvcpure virtual
items(UnaryPredicate predicate) constGaudi::Interfaces::IOptionsSvcinline
items(const std::regex &filter) constGaudi::Interfaces::IOptionsSvcinline
OnlyDefaults typedefGaudi::Interfaces::IOptionsSvc
pop(const std::string &key, const std::string &default_={})=0Gaudi::Interfaces::IOptionsSvcpure virtual
queryInterface(const InterfaceID &ti, void **pp)=0IInterfacepure virtual
readOptions(std::string_view file, std::string_view path="")=0Gaudi::Interfaces::IOptionsSvcpure virtual
refCount() const =0IInterfacepure virtual
release() const =0IInterfacepure virtual
requires(!Gaudi::IsInterface< TARGET >) TARGET *cast()IInterfaceinline
requires(!Gaudi::IsInterface< TARGET >) TARGET const *cast() constIInterfaceinline
set(const std::string &key, const std::string &value)=0Gaudi::Interfaces::IOptionsSvcpure virtual
Status enum nameIInterface
~IInterface()=defaultIInterfacevirtual
~IOptionsSvc()=defaultGaudi::Interfaces::IOptionsSvcprotectedvirtual