|
Public Types |
enum | Tokens {
Token_Unknown = -1,
Token_EOS = 0,
Token_Comment = 1,
Token_CP_String,
Token_Character,
Token_DecimalInteger,
Token_OctalInteger,
Token_UnsignedDecimalInteger,
Token_UnsignedHexaInteger,
Token_UnsignedCAPSHexaInteger,
Token_Double,
Token_CAPSDouble,
Token_Float,
Token_FloatG,
Token_FloatCAPSG,
Token_Pointer,
Token_String
} |
enum | Modifiers {
Modifier_None = 0,
Modifier_Char,
Modifier_Short,
Modifier_Long,
Modifier_LongLong,
Modifier_LongDouble,
Modifier_t,
Modifier_j,
Modifier_Size
} |
enum | Flags {
Flag_None = 0,
Flag_LeftAlign = 0x0001,
Flag_SignPrefix = 0x0002,
Flag_ZeroPrefix = 0x0004,
Flag_BlankPrefix = 0x0008,
Flag_CrossPrefix = 0x0010,
Flag_Thousands = 0x0020
} |
Public Member Functions |
|
| CP_FormatAlex (const CP_String &formatString) |
|
Tokens | GetToken () |
const CP_FormatToken & | GetTokenObject () const |
Protected Attributes |
CP_String | fFormatString |
CP_FormatToken | fTokenObject |
Private Member Functions |
CPUniChar | GetNextInputChar () |
Private Attributes |
int | fCurrentParameterOrder |
CPUniChar | fCurrentChar |
UInt32 | fPosition |
Classes |
class | CP_FormatToken |
| A class that holds all the parameters of the token found in the format string. More...
|