X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FString.ct;h=8cb500ae86edf51800c853a7c379cdfe42506db3;hb=5b2e9a63a43027c71ac470ac9bdecb72e8974951;hp=3491a2ed08b7db95a5fe60bbfaa36fa4cd56c0ba;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/String.ct b/senf/Utils/String.ct index 3491a2e..8cb500a 100644 --- a/senf/Utils/String.ct +++ b/senf/Utils/String.ct @@ -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 @@ -32,7 +32,7 @@ #include #define prefix_ -///////////////////////////////ct.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// template prefix_ std::string senf::stringJoin(ForwardReadableRange const & range, std::string sep) @@ -40,7 +40,7 @@ prefix_ std::string senf::stringJoin(ForwardReadableRange const & range, std::st typename boost::range_const_iterator::type i (boost::begin(range)); typename boost::range_const_iterator::type const i_end (boost::end(range)); std::stringstream ss; - + if (i != i_end) { for (;;) { ss << *i; @@ -65,13 +65,13 @@ namespace detail { lexical_stream() { stream.unsetf(std::ios::skipws); - if(std::numeric_limits::is_specialized) + if (std::numeric_limits::is_specialized) stream.precision(std::numeric_limits::digits10 + 1); } template bool operator<<(const Source &input) { - if(std::numeric_limits::is_specialized) + if (std::numeric_limits::is_specialized) stream.precision(std::numeric_limits::digits10 + 1); return !(stream << input).fail(); } @@ -105,7 +105,7 @@ namespace detail { Target operator()(Source const & arg) const { Target result; - if(!((*interpreter_) << arg && (*interpreter_) >> result)) + if (!((*interpreter_) << arg && (*interpreter_) >> result)) boost::throw_exception(boost::bad_lexical_cast(typeid(Source), typeid(Target))); return result; } @@ -116,7 +116,7 @@ namespace detail { (*interpreter_) << mod; return *this; } - + private: boost::shared_ptr< senf::detail::lexical_stream > interpreter_; }; @@ -127,8 +127,8 @@ prefix_ Target senf::lexical_cast(Source const & arg) { senf::detail::lexical_stream interpreter; Target result; - - if(!(interpreter << arg && interpreter >> result)) + + if (!(interpreter << arg && interpreter >> result)) boost::throw_exception(boost::bad_lexical_cast(typeid(Source), typeid(Target))); return result; } @@ -139,7 +139,7 @@ prefix_ senf::detail::lexical_caster senf::lexical_cast() return detail::lexical_caster(); } -///////////////////////////////ct.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_