X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FTraits.cti;h=8219ccc9f4ba335d88e69e8bd517df8f5c47bf67;hb=3aced0177a1c69c7af338b4e66db8694a71873ae;hp=224f57fb12f9c078fb64f758c2002b64b27f4864;hpb=0e83cd2ee1ebc409cf73d8774b01bf01f3df22f4;p=senf.git diff --git a/senf/Utils/Console/Traits.cti b/senf/Utils/Console/Traits.cti index 224f57f..8219ccc 100644 --- a/senf/Utils/Console/Traits.cti +++ b/senf/Utils/Console/Traits.cti @@ -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 @@ -27,14 +27,13 @@ // Custom includes #include -#include #include #include #define prefix_ inline -///////////////////////////////cti.p/////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::detail::ReturnValueTraits template @@ -50,7 +49,7 @@ prefix_ void senf::console::senf_console_format_value(Type const & value, std::o os << value; } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ArgumentTraits template @@ -96,12 +95,12 @@ prefix_ std::string senf::console::ArgumentTraits::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(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::str(Type const & value) return ss.str(); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::detail::CharArgumentTraits template @@ -128,7 +127,7 @@ prefix_ std::string senf::console::detail::CharArgumentTraits::descriptio return std::numeric_limits::is_signed ? "byte" : "ubyte"; } -///////////////////////////////cti.e/////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_