Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
TChar< T > Struct Template Reference

#include <Char.h>

+ Inheritance diagram for TChar< T >:
+ Collaboration diagram for TChar< T >:

Public Types

typedef T CharType
 
- Public Types inherited from TCharBase< T, sizeof(T)>
typedef T CharType
 

Public Member Functions

TChar< WIDECHAR >::CharType ToUpper (CharType Char)
 
TChar< WIDECHAR >::CharType ToLower (CharType Char)
 
bool IsUpper (CharType Char)
 
bool IsLower (CharType Char)
 
bool IsAlpha (CharType Char)
 
bool IsGraph (CharType Char)
 
bool IsPrint (CharType Char)
 
bool IsPunct (CharType Char)
 
bool IsAlnum (CharType Char)
 
bool IsDigit (CharType Char)
 
bool IsHexDigit (CharType Char)
 
bool IsWhitespace (CharType Char)
 
TChar< ANSICHAR >::CharType ToUpper (CharType Char)
 
TChar< ANSICHAR >::CharType ToLower (CharType Char)
 
bool IsUpper (CharType Char)
 
bool IsLower (CharType Char)
 
bool IsAlpha (CharType Char)
 
bool IsGraph (CharType Char)
 
bool IsPrint (CharType Char)
 
bool IsPunct (CharType Char)
 
bool IsAlnum (CharType Char)
 
bool IsDigit (CharType Char)
 
bool IsHexDigit (CharType Char)
 
bool IsWhitespace (CharType Char)
 

Static Public Member Functions

static CharType ToUpper (CharType Char)
 
static CharType ToLower (CharType Char)
 
static bool IsUpper (CharType Char)
 
static bool IsLower (CharType Char)
 
static bool IsAlpha (CharType Char)
 
static bool IsGraph (CharType Char)
 
static bool IsPrint (CharType Char)
 
static bool IsPunct (CharType Char)
 
static bool IsAlnum (CharType Char)
 
static bool IsDigit (CharType Char)
 
static bool IsOctDigit (CharType Char)
 
static bool IsHexDigit (CharType Char)
 
static int32 ConvertCharDigitToInt (CharType Char)
 
static bool IsWhitespace (CharType Char)
 
static bool IsIdentifier (CharType Char)
 
static bool IsUnderscore (CharType Char)
 
static bool IsLinebreak (CharType Char)
 

Additional Inherited Members

- Static Public Attributes inherited from TCharBase< T, sizeof(T)>
static const CharType LineFeed
 
static const CharType VerticalTab
 
static const CharType FormFeed
 
static const CharType CarriageReturn
 
static const CharType NextLine
 
static const CharType LineSeparator
 
static const CharType ParagraphSeparator
 

Detailed Description

template<typename T>
struct TChar< T >

Definition at line 98 of file Char.h.

Member Typedef Documentation

◆ CharType

template<typename T >
typedef T TChar< T >::CharType

Definition at line 100 of file Char.h.

Member Function Documentation

◆ ConvertCharDigitToInt()

template<typename T >
static int32 TChar< T >::ConvertCharDigitToInt ( CharType Char)
inlinestatic

Definition at line 121 of file Char.h.

◆ IsAlnum() [1/3]

template<typename T >
static bool TChar< T >::IsAlnum ( CharType Char)
static

◆ IsAlnum() [2/3]

bool TChar< WIDECHAR >::IsAlnum ( CharType Char)
inline

Definition at line 175 of file Char.h.

◆ IsAlnum() [3/3]

bool TChar< ANSICHAR >::IsAlnum ( CharType Char)
inline

Definition at line 214 of file Char.h.

◆ IsAlpha() [1/3]

template<typename T >
static bool TChar< T >::IsAlpha ( CharType Char)
static

◆ IsAlpha() [2/3]

bool TChar< WIDECHAR >::IsAlpha ( CharType Char)
inline

Definition at line 163 of file Char.h.

◆ IsAlpha() [3/3]

bool TChar< ANSICHAR >::IsAlpha ( CharType Char)
inline

Definition at line 202 of file Char.h.

◆ IsDigit() [1/3]

template<typename T >
static bool TChar< T >::IsDigit ( CharType Char)
static
+ Here is the caller graph for this function:

◆ IsDigit() [2/3]

bool TChar< WIDECHAR >::IsDigit ( CharType Char)
inline

Definition at line 178 of file Char.h.

◆ IsDigit() [3/3]

bool TChar< ANSICHAR >::IsDigit ( CharType Char)
inline

Definition at line 217 of file Char.h.

◆ IsGraph() [1/3]

template<typename T >
static bool TChar< T >::IsGraph ( CharType Char)
static

◆ IsGraph() [2/3]

bool TChar< WIDECHAR >::IsGraph ( CharType Char)
inline

Definition at line 166 of file Char.h.

◆ IsGraph() [3/3]

bool TChar< ANSICHAR >::IsGraph ( CharType Char)
inline

Definition at line 205 of file Char.h.

◆ IsHexDigit() [1/3]

template<typename T >
static bool TChar< T >::IsHexDigit ( CharType Char)
static

◆ IsHexDigit() [2/3]

bool TChar< WIDECHAR >::IsHexDigit ( CharType Char)
inline

Definition at line 181 of file Char.h.

◆ IsHexDigit() [3/3]

bool TChar< ANSICHAR >::IsHexDigit ( CharType Char)
inline

Definition at line 220 of file Char.h.

◆ IsIdentifier()

template<typename T >
static bool TChar< T >::IsIdentifier ( CharType Char)
inlinestatic

Definition at line 128 of file Char.h.

◆ IsLinebreak()

template<typename T >
static bool TChar< T >::IsLinebreak ( CharType Char)
inlinestatic

Definition at line 136 of file Char.h.

◆ IsLower() [1/3]

template<typename T >
static bool TChar< T >::IsLower ( CharType Char)
static

◆ IsLower() [2/3]

bool TChar< WIDECHAR >::IsLower ( CharType Char)
inline

Definition at line 160 of file Char.h.

◆ IsLower() [3/3]

bool TChar< ANSICHAR >::IsLower ( CharType Char)
inline

Definition at line 199 of file Char.h.

◆ IsOctDigit()

template<typename T >
static bool TChar< T >::IsOctDigit ( CharType Char)
inlinestatic

Definition at line 114 of file Char.h.

◆ IsPrint() [1/3]

template<typename T >
static bool TChar< T >::IsPrint ( CharType Char)
static

◆ IsPrint() [2/3]

bool TChar< WIDECHAR >::IsPrint ( CharType Char)
inline

Definition at line 169 of file Char.h.

◆ IsPrint() [3/3]

bool TChar< ANSICHAR >::IsPrint ( CharType Char)
inline

Definition at line 208 of file Char.h.

◆ IsPunct() [1/3]

template<typename T >
static bool TChar< T >::IsPunct ( CharType Char)
static

◆ IsPunct() [2/3]

bool TChar< WIDECHAR >::IsPunct ( CharType Char)
inline

Definition at line 172 of file Char.h.

◆ IsPunct() [3/3]

bool TChar< ANSICHAR >::IsPunct ( CharType Char)
inline

Definition at line 211 of file Char.h.

◆ IsUnderscore()

template<typename T >
static bool TChar< T >::IsUnderscore ( CharType Char)
inlinestatic

Definition at line 133 of file Char.h.

◆ IsUpper() [1/3]

template<typename T >
static bool TChar< T >::IsUpper ( CharType Char)
static

◆ IsUpper() [2/3]

bool TChar< WIDECHAR >::IsUpper ( CharType Char)
inline

Definition at line 157 of file Char.h.

◆ IsUpper() [3/3]

bool TChar< ANSICHAR >::IsUpper ( CharType Char)
inline

Definition at line 196 of file Char.h.

◆ IsWhitespace() [1/3]

template<typename T >
static bool TChar< T >::IsWhitespace ( CharType Char)
static
+ Here is the caller graph for this function:

◆ IsWhitespace() [2/3]

bool TChar< WIDECHAR >::IsWhitespace ( CharType Char)
inline

Definition at line 184 of file Char.h.

◆ IsWhitespace() [3/3]

bool TChar< ANSICHAR >::IsWhitespace ( CharType Char)
inline

Definition at line 223 of file Char.h.

◆ ToLower() [1/3]

template<typename T >
static CharType TChar< T >::ToLower ( CharType Char)
static
+ Here is the caller graph for this function:

◆ ToLower() [2/3]

TChar< WIDECHAR >::CharType TChar< WIDECHAR >::ToLower ( CharType Char)
inline

Definition at line 154 of file Char.h.

◆ ToLower() [3/3]

TChar< ANSICHAR >::CharType TChar< ANSICHAR >::ToLower ( CharType Char)
inline

Definition at line 193 of file Char.h.

◆ ToUpper() [1/3]

template<typename T >
static CharType TChar< T >::ToUpper ( CharType Char)
static
+ Here is the caller graph for this function:

◆ ToUpper() [2/3]

TChar< WIDECHAR >::CharType TChar< WIDECHAR >::ToUpper ( CharType Char)
inline

Definition at line 151 of file Char.h.

◆ ToUpper() [3/3]

TChar< ANSICHAR >::CharType TChar< ANSICHAR >::ToUpper ( CharType Char)
inline

Definition at line 190 of file Char.h.


The documentation for this struct was generated from the following file: