A dependency of a Module. Either a resource, or install action, defined by the module and automatically handled by the NDEVR build environment. More...
#include <ModuleResourceManager.h>
Public Member Functions | |
FireWallException | getAsFirewallException () const |
ModuleDependency (const FireWallException &exception, const String &os_type, const String &config_type, const String &platform_type=PlatformType::all) | |
ModuleDependency (const String &resource, const String &os_type, const String &config_type, const String &platform_type=PlatformType::all) | |
ModuleDependency (DependecyType type, const String &resource, const String &os_type, const String &config_type, const String &platform_type=PlatformType::all) | |
![]() | |
ModuleConfiguration () | |
ModuleConfiguration (const String &os_type, const String &config_type, const String &platform_type) | |
bool | neededForConfig (const String &os) const |
bool | neededForOS (const String &os) const |
bool | neededForPlatform (const String &os) const |
Public Attributes | |
String | os_type |
String | resource |
DependecyType | type = DependecyType::e_library |
![]() | |
String | config_type |
String | os_type |
String | platform_type |
Additional Inherited Members | |
![]() | |
static String | Combine (std::initializer_list< String > l) |
static String & | Remove (String &s, std::initializer_list< String > l) |
A dependency of a Module. Either a resource, or install action, defined by the module and automatically handled by the NDEVR build environment.
|
inline |
|
inline |
ModuleDependency | ( | const FireWallException & | exception, |
const String & | os_type, | ||
const String & | config_type, | ||
const String & | platform_type = PlatformType::all ) |
FireWallException getAsFirewallException | ( | ) | const |
String os_type |
String resource |