X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FLogger%2FStreamRegistry.hh;h=3d148048bd3d99b2f379c08bdfe2accbefcbdc17;hb=9cb871b939efe93e35dd96808d25089399acfc46;hp=8821e3a210c490041e80c8d5069084dac16a6d9d;hpb=3a43b572a2c0028b353d47e86fa7546633d6e2cf;p=senf.git diff --git a/senf/Utils/Logger/StreamRegistry.hh b/senf/Utils/Logger/StreamRegistry.hh index 8821e3a..3d14804 100644 --- a/senf/Utils/Logger/StreamRegistry.hh +++ b/senf/Utils/Logger/StreamRegistry.hh @@ -43,21 +43,21 @@ namespace log { namespace detail { struct StreamBase; } - /** \brief Stream registry - + /** \brief Stream registry + The stream registry keeps track of all streams defined. stream classes are defined as singletons and will automatically register with this registry. The stream registry exposes a forward sequence interface which is a sequence of the names of all registered streams. */ - class StreamRegistry + class StreamRegistry : public senf::singleton { typedef std::map Registry; public: - typedef boost::transform_iterator< ::__gnu_cxx::select1st, + typedef boost::transform_iterator< ::__gnu_cxx::select1st, Registry::const_iterator > iterator; # ifdef DOXYGEN