Stores all information relating to a particular feature or resource included by a Module.
More...
|
|
String | config_type |
| | The supported build configuration types (pipe-delimited).
|
|
String | os_type |
| | The supported operating system types (pipe-delimited).
|
|
String | platform_type |
| | The supported CPU platform types (pipe-delimited).
|
Stores all information relating to a particular feature or resource included by a Module.
Definition at line 70 of file ModuleResourceManager.h.
◆ ModuleConfiguration()
◆ Combine()
Combines multiple StringView values into a single pipe-delimited String.
- Parameters
-
- Returns
- A pipe-delimited String containing all provided values.
◆ neededForConfig()
| bool ModuleConfiguration::neededForConfig |
( |
const StringView & | os | ) |
const |
|
inline |
Checks whether this configuration is needed for the given build configuration.
- Parameters
-
| [in] | os | The build configuration identifier to check against. |
- Returns
- True if this configuration supports the specified build configuration.
Definition at line 106 of file ModuleResourceManager.h.
References config_type.
◆ neededForOS()
| bool ModuleConfiguration::neededForOS |
( |
const StringView & | os | ) |
const |
|
inline |
Checks whether this configuration is needed for the given operating system.
- Parameters
-
| [in] | os | The operating system identifier to check against. |
- Returns
- True if this configuration supports the specified OS.
Definition at line 97 of file ModuleResourceManager.h.
References os_type.
◆ neededForPlatform()
| bool ModuleConfiguration::neededForPlatform |
( |
const StringView & | os | ) |
const |
|
inline |
Checks whether this configuration is needed for the given CPU platform.
- Parameters
-
| [in] | os | The platform identifier to check against. |
- Returns
- True if this configuration supports the specified platform.
Definition at line 115 of file ModuleResourceManager.h.
References platform_type.
◆ Remove()
Removes specified values from a pipe-delimited configuration String.
- Parameters
-
| [in] | s | The String to remove values from. |
| [in] | l | The list of StringView values to remove. |
- Returns
- A reference to the modified String.
The documentation for this struct was generated from the following file: