OpenTTD Source
20240917-master-g9ab0a47812
|
@ SVS_ALLOW_NEWLINE
Allow newlines; replaces '\r ' with ' ' during processing.
static const char32_t CHAR_TD_RLO
Force the following characters to be treated as right-to-left characters.
@ CS_ALPHA
Only alphabetic values.
static const char32_t CHAR_TD_PDF
Restore the text-direction state to before the last LRE, RLE, LRO or RLO.
@ SVS_ALLOW_CONTROL_CODE
Allow the special control codes.
static const char32_t CHAR_TD_RLE
The following text is embedded right-to-left.
static const char32_t CHAR_TD_LRO
Force the following characters to be treated as left-to-right characters.
std::vector< std::string > StringList
Type for a list of strings.
static const char32_t CHAR_TD_LRE
The following text is embedded left-to-right.
@ CS_ALPHANUMERAL
Both numeric and alphabetic and spaces and stuff.
StringValidationSettings
Settings for the string validation.
@ CS_NUMERAL_SIGNED
Only numbers and '-' for negative values.
@ SVS_NONE
Allow nothing and replace nothing.
DECLARE_ENUM_AS_BIT_SET(GenderEthnicity) enum CompanyManagerFaceVariable
Bitgroups of the CompanyManagerFace variable.
@ CS_NUMERAL_SPACE
Only numbers and spaces.
static const char32_t CHAR_TD_RLM
The next character acts like a right-to-left character.
@ SVS_REPLACE_TAB_CR_NL_WITH_SPACE
Replace tabs ('\t'), carriage returns ('\r') and newlines (' ') with 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.
static const char32_t CHAR_TD_LRM
The next character acts like a left-to-right character.