#include "TCTypes.h"
#include <string>
#include <vector>
#include <cstdarg>
Go to the source code of this file.
Namespaces | |
namespace | TC |
namespace | TC::String |
This namespace provided functions for manipulating and converting strings. | |
Functions | |
std::string | TC::String::ToString (const char *val) |
std::string | TC::String::ToString (char val) |
std::string | TC::String::ToString (bool val) |
std::string | TC::String::ToString (uint64 val) |
std::string | TC::String::ToString (uint32 val) |
std::string | TC::String::ToString (uint16 val) |
std::string | TC::String::ToString (uint8 val) |
std::string | TC::String::ToString (sint64 val) |
std::string | TC::String::ToString (sint32 val) |
std::string | TC::String::ToString (sint16 val) |
std::string | TC::String::ToString (float val) |
std::string | TC::String::ToString (double val) |
bool | TC::String::IsIntValue (const std::string &text) |
bool | TC::String::IsFltValue (const std::string &text) |
bool | TC::String::IsValue (const std::string &text) |
bool | TC::String::ToBool (const std::string &text) |
uint64 | TC::String::ToUint64 (const std::string &text) |
uint32 | TC::String::ToUint32 (const std::string &text) |
uint16 | TC::String::ToUint16 (const std::string &text) |
uint8 | TC::String::ToUint8 (const std::string &text) |
sint64 | TC::String::ToSint64 (const std::string &text) |
sint32 | TC::String::ToSint32 (const std::string &text) |
sint16 | TC::String::ToSint16 (const std::string &text) |
sint8 | TC::String::ToSint8 (const std::string &text) |
double | TC::String::ToFlt64 (const std::string &text) |
float | TC::String::ToFlt32 (const std::string &text) |
bool | TC::String::Split (const std::string &text, const std::string &split, std::string &text1, std::string &text2) |
bool | TC::String::Split (const std::string &text, uint32 pos, std::string &text1, std::string &text2) |
bool | TC::String::Split (const std::string &text, const std::string &split, std::vector< std::string > &texts) |
void | TC::String::Join (const std::vector< std::string > &texts, const std::string &split, std::string &text) |
std::string | TC::String::Replace (const std::string &text, char c1, char c2) |
std::string | TC::String::Replace (const std::string &text, const std::string &text1, const std::string &text2) |
std::string | TC::String::ToLower (const std::string &text) |
std::string | TC::String::ToUpper (const std::string &text) |
std::string | TC::String::DeleteBlanksAndTabs (const std::string &text) |
std::string | TC::String::TrimmSpaces (const std::string &text) |
std::string | TC::String::TrimmLeadingSpaces (const std::string &text) |
Removes spaces at the beginning of the string. | |
std::string | TC::String::TrimmTrailingSpaces (const std::string &text) |
Removes spaces at the end of the string. | |
sint32 | TC::String::StringICompare (const char *s1, const char *s2) |
Compare two strings case-insensitively. | |
sint32 | TC::String::StringICompare (const char *s1, const char *s2, uint32 len_to_compare) |
Compare two strings case-insensitively. | |
sint32 | TC::String::Snprintf (char *buf, uint32 size_of_buf, const char *fmt,...) |
sint32 | TC::String::VSnprintf (char *buf, uint32 size_of_buf, const char *fmt, va_list arguments) |
std::string | TC::String::Print (const char *format,...) |
std::string | TC::String::VPrint (const char *format, va_list arguments) |
Definition in file TCString.h.