1#if ALIB_DEBUG_RESOURCES && ALIB_FORMAT
7AString DbgDump( std::vector<std::tuple<NString, NString, String, integer>>& list,
13 for(
auto& it : list ) {
23 if( actCategory != std::get<0>(it) ) {
24 actCategory= std::get<0>(it);
26 <<
'[' << actCategory <<
']' <<
NEW_LINE;
29 formatter->Format( result,
format, std::get<0>(it), std::get<1>(it),
30 std::get<2>(it), std::get<3>(it) );
#define ALIB_LOCK_RECURSIVE_WITH(lock)
constexpr bool IsNotEmpty() const
bool Equals(const TString< TChar > &rhs) const
TSubstring & Trim(const TCString< TChar > &whiteSpaces=CStringConstantsTraits< TChar >::DefaultWhitespaces())
TSubstring< TChar > & Next(lang::Whitespaces trimming=lang::Whitespaces::Trim, TChar newDelim='\0')
AString DbgDump(std::vector< std::tuple< NString, NString, String, integer > > &list, const NString &catFilter, const String &format)
strings::TString< nchar > NString
Type alias in namespace #"%alib".
constexpr CString NEW_LINE
A zero-terminated string containing the new-line character sequence.
strings::TString< character > String
Type alias in namespace #"%alib".
strings::TAString< character, lang::HeapAllocator > AString
Type alias in namespace #"%alib".
strings::util::TTokenizer< nchar > TokenizerN
Type alias in namespace #"%alib".