X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FLogger%2FStreamRegistry.hh;h=14a007b15a49bd7afdc7b0a74066cc24fd36569c;hb=e9816d699770dea77c989c97ef53bf2266ce7b6b;hp=8821e3a210c490041e80c8d5069084dac16a6d9d;hpb=26610f603ebdd465307b9621f532c1fe19fd5571;p=senf.git diff --git a/senf/Utils/Logger/StreamRegistry.hh b/senf/Utils/Logger/StreamRegistry.hh index 8821e3a..14a007b 100644 --- a/senf/Utils/Logger/StreamRegistry.hh +++ b/senf/Utils/Logger/StreamRegistry.hh @@ -36,28 +36,28 @@ //#include "StreamRegistry.mpp" #include "StreamRegistry.ih" -///////////////////////////////hh.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// namespace senf { 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 @@ -87,7 +87,7 @@ namespace log { }} -///////////////////////////////hh.e////////////////////////////////////////# +//-///////////////////////////////////////////////////////////////////////////////////////////////// #include "StreamRegistry.cci" //#include "StreamRegistry.ct" //#include "StreamRegistry.cti"