Designated initialisation for biref target descriptor objects
This commit is contained in:
@@ -44,7 +44,15 @@ $xmlService = new XmlService();
|
||||
$xmlFiles = $discoveryService->findTargetDescriptionFiles(TDF_DIR_PATH);
|
||||
print count($xmlFiles) . ' target description files found in ' . TDF_DIR_PATH . PHP_EOL . PHP_EOL;
|
||||
|
||||
const MAP_ENTRY_TEMPLATE = '{"@CONFIG_VALUE@", {"@TARGET_NAME@", "@CONFIG_VALUE@", @TARGET_FAMILY@, "@TDF_PATH@"}}';
|
||||
const MAP_ENTRY_TEMPLATE = '{
|
||||
"@CONFIG_VALUE@",
|
||||
{
|
||||
.name = "@TARGET_NAME@",
|
||||
.configValue = "@CONFIG_VALUE@",
|
||||
.family = @TARGET_FAMILY@,
|
||||
.relativeTdfPath = "@TDF_PATH@"
|
||||
}
|
||||
}';
|
||||
|
||||
$entries = [];
|
||||
|
||||
|
||||
@@ -34,20 +34,8 @@ namespace Targets
|
||||
TargetFamily family;
|
||||
|
||||
/**
|
||||
* The file path to to the target's TDF, relative to Bloom's TDF directory.
|
||||
* The file path to the target's TDF, relative to Bloom's TDF directory.
|
||||
*/
|
||||
std::string relativeTdfPath;
|
||||
|
||||
constexpr BriefTargetDescriptor(
|
||||
const std::string& name,
|
||||
const std::string& configValue,
|
||||
TargetFamily family,
|
||||
const std::string& relativeTdfPath
|
||||
)
|
||||
: name(name)
|
||||
, configValue(configValue)
|
||||
, family(family)
|
||||
, relativeTdfPath(relativeTdfPath)
|
||||
{}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user