#include <ts_gtest.h>
Public Member Functions | |
| String () | |
| String (const char *a_c_str) | |
| String (const char *buffer, size_t a_length) | |
| String (const String &str) | |
| ~String () | |
| String (const ::std::string &str) | |
| operator::std::string () const | |
| String (const ::string &str) | |
| operator::string () const | |
| bool | empty () const |
| int | Compare (const String &rhs) const |
| bool | operator== (const char *a_c_str) const |
| bool | operator< (const String &rhs) const |
| bool | operator!= (const char *a_c_str) const |
| bool | EndsWith (const char *suffix) const |
| bool | EndsWithCaseInsensitive (const char *suffix) const |
| size_t | length () const |
| const char * | c_str () const |
| const String & | operator= (const char *a_c_str) |
| const String & | operator= (const String &rhs) |
Static Public Member Functions | |
| static const char * | CloneCString (const char *c_str) |
| static LPCWSTR | AnsiToUtf16 (const char *c_str) |
| static const char * | Utf16ToAnsi (LPCWSTR utf16_str) |
| static bool | CStringEquals (const char *lhs, const char *rhs) |
| static String | ShowWideCString (const wchar_t *wide_c_str) |
| static bool | WideCStringEquals (const wchar_t *lhs, const wchar_t *rhs) |
| static bool | CaseInsensitiveCStringEquals (const char *lhs, const char *rhs) |
| static bool | CaseInsensitiveWideCStringEquals (const wchar_t *lhs, const wchar_t *rhs) |
| static String | Format (const char *format,...) |
| testing::internal::String::String | ( | const char * | a_c_str | ) |
| testing::internal::String::String | ( | const char * | buffer, |
| size_t | a_length | ||
| ) |
| testing::internal::String::String | ( | const String & | str | ) |
| testing::internal::String::String | ( | const ::std::string & | str | ) |
| testing::internal::String::String | ( | const ::string & | str | ) |
| static const char* testing::internal::String::CloneCString | ( | const char * | c_str | ) | [static] |
| static LPCWSTR testing::internal::String::AnsiToUtf16 | ( | const char * | c_str | ) | [static] |
| static const char* testing::internal::String::Utf16ToAnsi | ( | LPCWSTR | utf16_str | ) | [static] |
| static bool testing::internal::String::CStringEquals | ( | const char * | lhs, |
| const char * | rhs | ||
| ) | [static] |
| static String testing::internal::String::ShowWideCString | ( | const wchar_t * | wide_c_str | ) | [static] |
| static bool testing::internal::String::WideCStringEquals | ( | const wchar_t * | lhs, |
| const wchar_t * | rhs | ||
| ) | [static] |
| static bool testing::internal::String::CaseInsensitiveCStringEquals | ( | const char * | lhs, |
| const char * | rhs | ||
| ) | [static] |
| static bool testing::internal::String::CaseInsensitiveWideCStringEquals | ( | const wchar_t * | lhs, |
| const wchar_t * | rhs | ||
| ) | [static] |
| static String testing::internal::String::Format | ( | const char * | format, |
| ... | |||
| ) | [static] |
| testing::internal::String::operator::std::string | ( | ) | const |
| testing::internal::String::operator::string | ( | ) | const |
| bool testing::internal::String::empty | ( | ) | const |
| int testing::internal::String::Compare | ( | const String & | rhs | ) | const |
| bool testing::internal::String::operator== | ( | const char * | a_c_str | ) | const |
| bool testing::internal::String::operator< | ( | const String & | rhs | ) | const |
| bool testing::internal::String::operator!= | ( | const char * | a_c_str | ) | const |
| bool testing::internal::String::EndsWith | ( | const char * | suffix | ) | const |
| bool testing::internal::String::EndsWithCaseInsensitive | ( | const char * | suffix | ) | const |
| size_t testing::internal::String::length | ( | ) | const |
| const char* testing::internal::String::c_str | ( | ) | const |
| const String& testing::internal::String::operator= | ( | const char * | a_c_str | ) |