本文整理汇总了C++中AString::_方法的典型用法代码示例。如果您正苦于以下问题:C++ AString::_方法的具体用法?C++ AString::_怎么用?C++ AString::_使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AString
的用法示例。
在下文中一共展示了AString::_方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ToString
void Domain::ToString( AString& tAString )
{
tAString << FullPath;
tAString._('[')._( Format::Int32( CntLogCalls,3 ) )._("] ");
// get verbosities
tAString._(" { ");
for( size_t i= 0; i < Data.size() ; i++ )
{
LoggerData& ld= Data[i];
tAString._(i!=0 ? ", " : "" )
._('(')
._('[')._( Format::Int32(ld.LogCallsPerDomain, 3) )._( "], " );
aworx::lox::ToString( ld.LoggerVerbosity, ld.Priority, tAString )
._( ')' );
}
tAString._(" }");
}
示例2: tokenizerTest
//---------------------------------------------------------------------------------------------------------
//--- Tokenizer
//---------------------------------------------------------------------------------------------------------
void tokenizerTest( const char* inputString, AString& res, char delim, char newDelim,
Whitespaces trim, int inpStart= -1, int inpEnd= -1 )
{
Substring inp( inputString );
if ( inpStart < 0 ) inpStart= 0;
if ( inpEnd < 0 ) inpEnd= inp.Length() - 1;
inp.Set( inp, inpStart, inpEnd-inpStart +1 );
res.Clear();
Tokenizer tok( inp, delim );
while( tok.HasNext() )
{
res._( tok.Next(trim) );
res._( newDelim );
}
}
示例3: write
template<> void write( AString* val, AString& target ) { target._(val); }