![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Static Protected Member Functions | |
| static ParamEnumArray | ParamFromTitles (string titles) |
| static ParamEnumArray | ParamFromDescriptions (typename enumType, string descriptions) |
| static ParamEnumArray | ParamFromEntries (string document) |
| static string | ParamToEntries (ParamEnumArray enumArray) |
| static void | SplitEntryIntoValues (string entry, notnull array< string > values, out string title, out string value, out string description, string delimiter=VALUE_DELIMITER) |
Static Protected Attributes | |
| static const string | ENTRY_DELIMITER = ";" |
| static const string | VALUE_DELIMITER = "|" |
Definition at line 1 of file SCR_AttributesHelper.c.
|
inlinestaticprotected |
Converts semicolon-separated descriptions into ParamEnumArray for enum type. Entries with zero-length descriptions are omitted (pre-trimmed).
| [in] | enumType | Converts separated descriptions into ParamEnumArray for given enum type. |
| [in] | descriptions | Example: "First Enum; Second Enum; Best Enum" |
Definition at line 31 of file SCR_AttributesHelper.c.
|
inlinestaticprotected |
Parses pipe-separated descriptions into ParamEnum array. Entries with empty titles are preserved. Entry fields are trimmed.
| [in] | document | e.g "key1|value1;key2;key3|value3|description3;" |
Definition at line 52 of file SCR_AttributesHelper.c.
|
inlinestaticprotected |
Parses semicolon-separated string into ParamEnumArray. Enum value is assumed to be ascending. Entries with zero-length titles are omitted.
| [in] | titles | Example: First Enum; Second Enum; Best Enum |
Definition at line 11 of file SCR_AttributesHelper.c.
|
inlinestaticprotected |
Converts an array of ParamEnum objects into a string with key, value, description format. Output is compatible with ParamFromEntries.
| [in] | enumArray | Converts enum array to string with key, value, description format. |
Definition at line 74 of file SCR_AttributesHelper.c.
|
inlinestaticprotected |
Splits entry into title, value, and description. Entry values are sperated by delimiter (Default '|')
| [in] | entry | Input text. |
| [in] | values | Array that values are split into. Used to reduce allocates from repeated runs. |
| [out] | title | Title untrimmed. |
| [out] | value | Value untrimmed. |
| [out] | description | Description untrimmed. |
Definition at line 93 of file SCR_AttributesHelper.c.
|
staticprotected |
Definition at line 3 of file SCR_AttributesHelper.c.
|
staticprotected |
Definition at line 4 of file SCR_AttributesHelper.c.