OpenTTD Source
1.11.0-beta2
|
Go to the documentation of this file.
18 #define NBSP u8"\u00a0"
21 #define LRM u8"\u200e"
char32_t WChar
Type for wide characters, i.e.
@ SVS_ALLOW_NEWLINE
Allow newlines.
static const WChar CHAR_TD_LRO
Force the following characters to be treated as left-to-right characters.
@ CS_ALPHA
Only alphabetic values.
static const WChar CHAR_TD_RLO
Force the following characters to be treated as right-to-left characters.
static const WChar CHAR_TD_RLE
The following text is embedded right-to-left.
@ SVS_ALLOW_CONTROL_CODE
Allow the special control codes.
static const WChar CHAR_TD_PDF
Restore the text-direction state to before the last LRE, RLE, LRO or RLO.
static const WChar CHAR_TD_LRE
The following text is embedded left-to-right.
std::vector< std::string > StringList
Type for a list of strings.
static const WChar CHAR_TD_RLM
The next character acts like a right-to-left character.
@ CS_ALPHANUMERAL
Both numeric and alphabetic and spaces and stuff.
StringValidationSettings
Settings for the string validation.
@ SVS_NONE
Allow nothing and replace nothing.
DECLARE_ENUM_AS_BIT_SET(GenderEthnicity) enum CompanyManagerFaceVariable
Bitgroups of the CompanyManagerFace variable.
static const WChar CHAR_TD_LRM
The next character acts like a left-to-right character.
@ CS_NUMERAL_SPACE
Only numbers and spaces.
@ CS_HEXADECIMAL
Only hexadecimal characters.
@ SVS_REPLACE_WITH_QUESTION_MARK
Replace the unknown/bad bits with question marks.
@ CS_NUMERAL
Only numeric ones.
CharSetFilter
Valid filter types for IsValidChar.