Utils/Logger: Complete unit testing
[senf.git] / Utils / Logger / Target.cci
index 5261bdb..1d6f6d9 100644 (file)
@@ -26,7 +26,6 @@
 //#include "Target.ih"
 
 // Custom includes
-#include <algorithm>
 
 #define prefix_ inline
 ///////////////////////////////cci.p///////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////
 // senf::log::Target
 
-prefix_ iterator senf::log::Target::begin()
+prefix_ senf::log::Target::iterator senf::log::Target::begin()
     const
 {
     return rib_.begin();
 }
 
-prefix_ iterator senf::log::Target::end()
+prefix_ senf::log::Target::iterator senf::log::Target::end()
     const
 {
     return rib_.end();
@@ -71,13 +70,13 @@ prefix_ bool senf::log::Target::RoutingEntry::operator==(RoutingEntry const & ot
 prefix_ std::string senf::log::Target::RoutingEntry::stream()
     const
 {
-    return stream_->v_name();
+    return stream_ ? stream_->v_name() : "";
 }
 
 prefix_ std::string senf::log::Target::RoutingEntry::area()
     const
 {
-    return area_->v_name();
+    return area_ ? area_->v_name() : "";
 }
 
 prefix_ unsigned senf::log::Target::RoutingEntry::level()