removed needless Boost.Iostreams dependency
[senf.git] / senf / Utils / Console / Traits.cti
index 224f57f..8219ccc 100644 (file)
@@ -1,6 +1,6 @@
 // $Id$
 //
-// Copyright (C) 2008 
+// Copyright (C) 2008
 // Fraunhofer Institute for Open Communication Systems (FOKUS)
 // Competence Center NETwork research (NET), St. Augustin, GERMANY
 //     Stefan Bund <g0dil@berlios.de>
 
 // Custom includes
 #include <sstream>
-#include <boost/lexical_cast.hpp>
 #include <boost/format.hpp>
 #include <senf/Utils/TypeInfo.hh>
 
 #define prefix_ inline
-///////////////////////////////cti.p///////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 // senf::console::detail::ReturnValueTraits<Type>
 
 template <class Type>
@@ -50,7 +49,7 @@ prefix_ void senf::console::senf_console_format_value(Type const & value, std::o
     os << value;
 }
 
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 // senf::console::ArgumentTraits<Type>
 
 template <class Type>
@@ -96,12 +95,12 @@ prefix_ std::string senf::console::ArgumentTraits<Type>::str(Type const & value)
             if (rv[i] == '"' || rv[i] == '\\')
                 rv.insert(i++,"\\");
             else if (rv[i] < ' ' || rv[i] > 126) {
-                rv.insert(i+1, (boost::format("x%02x") 
+                rv.insert(i+1, (boost::format("x%02x")
                                 % unsigned(static_cast<unsigned char>(rv[i]))).str().c_str());
                 rv[i] = '\\';
                 i += 3;
             }
-        
+
         rv.insert(0,"\"");
         rv.push_back('"');
         return rv;
@@ -110,7 +109,7 @@ prefix_ std::string senf::console::ArgumentTraits<Type>::str(Type const & value)
     return ss.str();
 }
 
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 // senf::console::detail::CharArgumentTraits<CharT>
 
 template <class CharT>
@@ -128,7 +127,7 @@ prefix_ std::string senf::console::detail::CharArgumentTraits<CharT>::descriptio
     return std::numeric_limits<CharT>::is_signed ? "byte" : "ubyte";
 }
 
-///////////////////////////////cti.e///////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 #undef prefix_
 
 \f