// Custom includes
#include <map>
-#include <functional>
#include <boost/iterator/transform_iterator.hpp>
#include <senf/Utils/singleton.hh>
//#include "AreaRegistry.mpp"
#include "AreaRegistry.ih"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
-namespace log {
+namespace log {
namespace detail { struct AreaBase; }
- /** \brief Area registry
-
- The area registry keeps track of all areas defined.
+ /** \brief 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.
{
typedef std::map<std::string, detail::AreaBase const *> Registry;
- struct SelectName
+ struct SelectName
{
typedef std::string result_type;
std::string const & operator()(Registry::value_type const & v) const;
friend class senf::singleton<AreaRegistry>;
friend class detail::AreaBase;
friend class Target;
- };
-
+ };
+
}}
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#include "AreaRegistry.cci"
//#include "AreaRegistry.ct"
//#include "AreaRegistry.cti"