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);
|
$xmlFiles = $discoveryService->findTargetDescriptionFiles(TDF_DIR_PATH);
|
||||||
print count($xmlFiles) . ' target description files found in ' . TDF_DIR_PATH . PHP_EOL . PHP_EOL;
|
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 = [];
|
$entries = [];
|
||||||
|
|
||||||
|
|||||||
@@ -34,20 +34,8 @@ namespace Targets
|
|||||||
TargetFamily family;
|
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;
|
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