Files
BloomPatched/src/Services/TargetService.cpp
Nav 4aa8ed30de - Renamed build script for brief target descriptor generation
- Created new TargetService class
- Moved brief target descriptor mapping to new TargetService class
- Replaced CMake custom commands with custom targets, for TDF validation and brief target descriptor generation build scripts
- Moved BriefTargetDescriptor into separate header file
2024-03-02 01:59:55 +00:00

21 lines
628 B
C++

#include "TargetService.hpp"
namespace Services
{
using Targets::BriefTargetDescriptor;
const std::map<std::string, BriefTargetDescriptor>& TargetService::briefDescriptorsByConfigValue() {
return TargetService::descriptorsByConfigValue;
}
std::optional<BriefTargetDescriptor> TargetService::briefDescriptor(const std::string& configValue) {
const auto descriptorIt = TargetService::descriptorsByConfigValue.find(configValue);
if (descriptorIt != TargetService::descriptorsByConfigValue.end()) {
return descriptorIt->second;
}
return std::nullopt;
}
}