18 #ifndef _LOG4CXX_HELPERS_STRING_HELPER_H 19 #define _LOG4CXX_HELPERS_STRING_HELPER_H 21 #include <log4cxx/logstring.h> 36 static LogString trim(
const LogString& s);
37 static bool startsWith(
const LogString& s,
const LogString& suffix);
38 static bool endsWith(
const LogString& s,
const LogString& suffix);
39 static bool equalsIgnoreCase(
const LogString& s1,
40 const logchar* upper,
const logchar* lower);
41 static bool equalsIgnoreCase(
const LogString& s1,
42 const LogString& upper,
const LogString& lower);
45 static int toInt(
const LogString& s);
46 static log4cxx_int64_t toInt64(
const LogString& s);
52 static void toString(
bool val, LogString& dst);
54 static LogString toLowerCase(
const LogString& s);
56 static LogString format(
const LogString& pattern,
const std::vector<LogString>& params);
61 #endif //_LOG4CXX_HELPERS_STRING_HELPER_H String manipulation routines.
Definition: stringhelper.h:33
Definition: appender.h:33