Area registry. More...
#include <senf/Utils/Logger/AreaRegistry.hh>
Public Types | |
typedef boost::transform_iterator< SelectName, Registry::const_iterator > | iterator |
Iterator type. More... | |
Public Member Functions | |
iterator | begin () |
Beginning of area name sequence. More... | |
iterator | end () |
End of area name sequence. More... | |
detail::AreaBase const * | lookup (std::string const &name) |
Static Public Member Functions | |
static AreaRegistry & | instance () |
Access area registry singleton instance. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from senf::singleton< AreaRegistry > | |
singleton () | |
~singleton () | |
Static Protected Member Functions inherited from senf::singleton< AreaRegistry > | |
static Self & | instance () |
static bool | alive () |
Area registry.
The area registry keeps track of all areas defined.
The area registry exposes a forward sequence interface which allows to query the list of all registered areas.
Definition at line 44 of file AreaRegistry.hh.
typedef boost::transform_iterator<SelectName, Registry::const_iterator> senf::log::AreaRegistry::iterator |
Iterator type.
Definition at line 56 of file AreaRegistry.hh.
iterator senf::log::AreaRegistry::begin | ( | ) |
Beginning of area name sequence.
iterator senf::log::AreaRegistry::end | ( | ) |
End of area name sequence.
|
static |
Access area registry singleton instance.
detail::AreaBase const* senf::log::AreaRegistry::lookup | ( | std::string const & | name | ) |