X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FUtility.ct;h=bc771dccffcf158cf5b3407189005e608ed2c4a7;hb=3aced0177a1c69c7af338b4e66db8694a71873ae;hp=4285cc83f08fed43abc79d47598fa872768b33f4;hpb=9cb871b939efe93e35dd96808d25089399acfc46;p=senf.git diff --git a/senf/Utils/Console/Utility.ct b/senf/Utils/Console/Utility.ct index 4285cc8..bc771dc 100644 --- a/senf/Utils/Console/Utility.ct +++ b/senf/Utils/Console/Utility.ct @@ -32,9 +32,9 @@ #include "Traits.hh" #define prefix_ -///////////////////////////////ct.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ArgumentTraits< CharAsString > template @@ -42,7 +42,7 @@ prefix_ void senf::console::ArgumentTraits< senf::console::CharAsString > parse(ParseCommandInfo::TokensRange const & tokens, CharAsString & out) { std::string v; - senf::console::parse(tokens,v); + console::parse(tokens,v); if (v.size() != 1) throw SyntaxErrorException("Invalid size of character constant"); out.value = static_cast(v[0]); @@ -59,17 +59,17 @@ template prefix_ std::string senf::console::ArgumentTraits< senf::console::CharAsString >:: str(CharAsString value) { - return senf::console::str(std::string(1,value.value)); + return console::str(std::string(1,value.value)); } template prefix_ void senf::console::ReturnValueTraits< senf::console::CharAsString >:: format(CharAsString value, std::ostream & os) { - return senf::console::format(std::string(1,value.value),os); + console::format(std::string(1,value.value),os); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ArgumentTraits< senf::console::ValueRange > template @@ -77,7 +77,7 @@ prefix_ void senf::console::ArgumentTraits< senf::console::ValueRange >:: parse(ParseCommandInfo::TokensRange const & tokens, type & out) { if (tokens.size() != 1) - throw senf::console::SyntaxErrorException("parameter syntax error"); + throw SyntaxErrorException("parameter syntax error"); std::string v (tokens.begin()[0].value()); std::string::size_type i (v.find(':')); try { @@ -89,7 +89,7 @@ parse(ParseCommandInfo::TokensRange const & tokens, type & out) } } catch (std::bad_cast & ex) { - throw senf::console::SyntaxErrorException("parameter syntax error"); + throw SyntaxErrorException("parameter syntax error"); } } @@ -109,7 +109,7 @@ str(type const & value) return ss.str(); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ReturnValueTraits< senf::console::ValueRange > template @@ -121,7 +121,7 @@ format(type const & value, std::ostream & os) os << ':' << senf::console::str(value.high); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ArgumentTraits< senf::console::FlagCollection > template @@ -132,7 +132,7 @@ parse(ParseCommandInfo::TokensRange const & tokens, type & out) out.value = 0; while (arg) { Enum v; - senf::console::parse( *(arg++), v); + console::parse( *(arg++), v); out.value |= v; } } @@ -149,11 +149,11 @@ prefix_ std::string senf::console::ArgumentTraits< senf::console::FlagCollection >::str(type const & value) { std::stringstream ss; - senf::console::format(value, ss); + console::format(value, ss); return ss.str(); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ReturnValueTraits< senf::console::FlagCollection > template @@ -166,13 +166,13 @@ format(type const & value, std::ostream & os) for (unsigned bit (0); bit(flag), ss); + console::format(static_cast(flag), ss); } } os << (n != 1 ? "(" + ss.str() + ")" : ss.str()); } -///////////////////////////////ct.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_