String manipulation routines.
More...
#include <stringhelper.h>
|
| static LogString | trim (const LogString &s) |
| | A copy of s without any leading or trailing space characters.
|
| static bool | startsWith (const LogString &s, const LogString &prefix) |
| | Does s begin with the characters of prefix?
|
| static bool | endsWith (const LogString &s, const LogString &suffix) |
| | Does s end with the characters of suffix?
|
| static bool | equalsIgnoreCase (const LogString &s, const logchar *upper, const logchar *lower) |
| | Is each character in s identical to the character at the corresponding position in either upper or lower?
|
| static bool | equalsIgnoreCase (const LogString &s, const LogString &upper, const LogString &lower) |
| | Is each character in s identical to the character at the corresponding position in either upper or lower?
|
| static int | toInt (const LogString &s) |
| | The numeric value at the start of s.
|
| static int64_t | toInt64 (const LogString &s) |
| | The numeric value at the start of s.
|
| static void | toString (int i, LogString &dst) |
| | Append a textual version of i to dst.
|
| static void | toString (int64_t i, LogString &dst) |
| | Append a textual version of i to dst.
|
| static void | toString (size_t i, LogString &dst) |
| | Append a textual version of i to dst.
|
| static void | toString (bool val, LogString &dst) |
| | Using val, append either "true" or "false" to dst.
|
| static LogString | toLowerCase (const LogString &s) |
| | A copy of s with any character in [A-Z] replaced by the corresponding character in [a-z].
|
| static LogString | format (const LogString &pattern, const std::vector< LogString > ¶ms) |
| | A copy of pattern with any 3-character '{', [0-9], '}', substring replaced by the corresponding value from params.
|
String manipulation routines.
◆ endsWith()
| bool log4cxx::helpers::StringHelper::endsWith |
( |
const LogString & | s, |
|
|
const LogString & | suffix ) |
|
static |
Does s end with the characters of suffix?
◆ equalsIgnoreCase() [1/2]
| bool log4cxx::helpers::StringHelper::equalsIgnoreCase |
( |
const LogString & | s, |
|
|
const logchar * | upper, |
|
|
const logchar * | lower ) |
|
static |
Is each character in s identical to the character at the corresponding position in either upper or lower?
- Examples
- custom-appender.cpp.
◆ equalsIgnoreCase() [2/2]
Is each character in s identical to the character at the corresponding position in either upper or lower?
◆ format()
A copy of pattern with any 3-character '{', [0-9], '}', substring replaced by the corresponding value from params.
◆ startsWith()
| bool log4cxx::helpers::StringHelper::startsWith |
( |
const LogString & | s, |
|
|
const LogString & | prefix ) |
|
static |
Does s begin with the characters of prefix?
◆ toInt()
| int log4cxx::helpers::StringHelper::toInt |
( |
const LogString & | s | ) |
|
|
static |
The numeric value at the start of s.
See std::stoi for more details.
◆ toInt64()
| int64_t log4cxx::helpers::StringHelper::toInt64 |
( |
const LogString & | s | ) |
|
|
static |
The numeric value at the start of s.
See std::stoll for more details.
◆ toLowerCase()
A copy of s with any character in [A-Z] replaced by the corresponding character in [a-z].
◆ toString() [1/4]
| void log4cxx::helpers::StringHelper::toString |
( |
bool | val, |
|
|
LogString & | dst ) |
|
static |
Using val, append either "true" or "false" to dst.
◆ toString() [2/4]
| void log4cxx::helpers::StringHelper::toString |
( |
int | i, |
|
|
LogString & | dst ) |
|
static |
Append a textual version of i to dst.
◆ toString() [3/4]
| void log4cxx::helpers::StringHelper::toString |
( |
int64_t | i, |
|
|
LogString & | dst ) |
|
static |
Append a textual version of i to dst.
◆ toString() [4/4]
| void log4cxx::helpers::StringHelper::toString |
( |
size_t | i, |
|
|
LogString & | dst ) |
|
static |
Append a textual version of i to dst.
◆ trim()
A copy of s without any leading or trailing space characters.
The documentation for this class was generated from the following file: