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 | ) |