|
Classes |
| class | CL_Console |
| | Console access helper class. More...
|
| class | CL_ConsoleLogger |
| | Console logger. More...
|
| class | CL_FileLogger |
| | File logger. More...
|
| class | CL_Logger |
| | Logger interface. More...
|
| class | CL_StringAllocator |
| | Allocate strings in blocks. More...
|
| class | CL_StringContainer< CharType, ReferenceClass, StdString > |
| | String container template. More...
|
| class | CL_StringDataTypes |
| | Holds size_type and npos for CL_StringData template. More...
|
| class | CL_StringData< CharType, ReferenceClass, StdString > |
| | String data template. More...
|
| class | CL_TempStringFormat |
| | String formatting class. More...
|
| class | CL_StringHelp |
| | String helper functions. More...
|
| class | CL_StringReference< CharType, StdString > |
| | String reference template. More...
|
| class | CL_TempStringContainer< CharType, ReferenceClass, StdString > |
| | Temporary string container template. More...
|
Defines |
| #define | cl_text(a) a |
Typedefs |
typedef CL_StringReference<
char, std::string > | CL_StringRef8 |
typedef CL_StringReference<
wchar_t, std::wstring > | CL_StringRef16 |
typedef CL_StringContainer<
char, CL_StringRef8, std::string > | CL_String8 |
typedef CL_StringContainer<
wchar_t, CL_StringRef16,
std::wstring > | CL_String16 |
typedef CL_TempStringContainer<
char, CL_StringRef8, std::string > | CL_TempString8 |
typedef CL_TempStringContainer<
wchar_t, CL_StringRef16,
std::wstring > | CL_TempString16 |
| typedef CL_StringRef8 | CL_StringRef |
| typedef CL_String8 | CL_String |
| typedef CL_TempString8 | CL_TempString |
Functions |
| CL_API_CORE void | cl_log_event (const CL_StringRef &type, const CL_StringRef &text) |
| | Log text to logger.
|
| template<class Arg1> |
| void | cl_log_event (const CL_StringRef &type, const CL_StringRef &format, Arg1 arg1) |
| template<class Arg1, class Arg2> |
| void | cl_log_event (const CL_StringRef &type, const CL_StringRef &format, Arg1 arg1, Arg2 arg2) |
| template<class Arg1, class Arg2, class Arg3> |
| void | cl_log_event (const CL_StringRef &type, const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3) |
| template<class Arg1, class Arg2, class Arg3, class Arg4> |
| void | cl_log_event (const CL_StringRef &type, const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4) |
| template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> |
| void | cl_log_event (const CL_StringRef &type, const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5) |
| template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6> |
| void | cl_log_event (const CL_StringRef &type, const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6) |
| template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7> |
| void | cl_log_event (const CL_StringRef &type, const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6, Arg7 arg7) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator== (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator== (const CharType *s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator== (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CharType *s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator!= (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator!= (const CharType *s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator!= (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CharType *s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator< (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator< (const CharType *s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator< (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CharType *s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator> (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator> (const CharType *s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
| CL_API_CORE bool | operator> (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CharType *s2) |
| template<class Arg1> |
| CL_TempString | cl_format (const CL_StringRef &format, Arg1 arg1) |
| template<class Arg1, class Arg2> |
| CL_TempString | cl_format (const CL_StringRef &format, Arg1 arg1, Arg2 arg2) |
| template<class Arg1, class Arg2, class Arg3> |
| CL_TempString | cl_format (const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3) |
| template<class Arg1, class Arg2, class Arg3, class Arg4> |
| CL_TempString | cl_format (const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4) |
| template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> |
| CL_TempString | cl_format (const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5) |
| template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6> |
| CL_TempString | cl_format (const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6) |
| template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7> |
| CL_TempString | cl_format (const CL_StringRef &format, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6, Arg7 arg7) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
CL_API_CORE CL_TempStringContainer<
CharType, ReferenceClass,
StdString > | operator+ (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
CL_API_CORE CL_TempStringContainer<
CharType, ReferenceClass,
StdString > | operator+ (const char *s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
CL_API_CORE CL_TempStringContainer<
CharType, ReferenceClass,
StdString > | operator+ (const wchar_t *s1, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
CL_API_CORE CL_TempStringContainer<
CharType, ReferenceClass,
StdString > | operator+ (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const char *s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
CL_API_CORE CL_TempStringContainer<
CharType, ReferenceClass,
StdString > | operator+ (const CL_StringData< CharType, ReferenceClass, StdString > &s1, const wchar_t *s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
CL_API_CORE CL_TempStringContainer<
CharType, ReferenceClass,
StdString > | operator+ (CharType c, const CL_StringData< CharType, ReferenceClass, StdString > &s2) |
| template<typename CharType, typename ReferenceClass, typename StdString> |
CL_API_CORE CL_TempStringContainer<
CharType, ReferenceClass,
StdString > | operator+ (const CL_StringData< CharType, ReferenceClass, StdString > &s1, CharType c) |