|
OpenTTD Source 20260512-master-g20b387b91f
|
The data required to format and validate a single parameter of a string. More...
#include <strings_type.h>
Public Member Functions | |
| StringParameter (StringParameterData &&data) | |
| StringParameter (const std::monostate &data) | |
| StringParameter (uint64_t data) | |
| StringParameter (std::string_view data) | |
| StringParameter (std::string &&data) | |
| StringParameter (const std::string &data) | |
| StringParameter (const ConvertibleThroughBase auto &data) | |
| template<typename T> | |
| StringParameter (const T &data) | |
| Create a StringParameter from a scoped enum. | |
Data Fields | |
| StringParameterData | data |
| The data of the parameter. | |
| char32_t | type |
| The StringControlCode to interpret this data with when it's the first parameter, otherwise '\0'. | |
The data required to format and validate a single parameter of a string.
Definition at line 79 of file strings_type.h.
|
inline |
Definition at line 84 of file strings_type.h.
|
inline |
Definition at line 86 of file strings_type.h.
|
inline |
Definition at line 87 of file strings_type.h.
|
inline |
Definition at line 89 of file strings_type.h.
|
inline |
Definition at line 90 of file strings_type.h.
|
inline |
Definition at line 91 of file strings_type.h.
|
inline |
Definition at line 93 of file strings_type.h.
Create a StringParameter from a scoped enum.
| T | the type of the scoped enum. |
| data | the scoped enum value. |
Definition at line 101 of file strings_type.h.
References data, T, to_underlying(), and type.
| StringParameterData StringParameter::data |
The data of the parameter.
Definition at line 80 of file strings_type.h.
Referenced by StringParameter().
| char32_t StringParameter::type |
The StringControlCode to interpret this data with when it's the first parameter, otherwise '\0'.
Definition at line 81 of file strings_type.h.
Referenced by StringParameter().