#pragma once #include #include #include #include #include "TargetRegister.hpp" #include "TargetVariant.hpp" namespace Bloom::Targets { struct TargetDescriptor { std::string name; std::string id; std::uint32_t ramSize; std::map registerDescriptorsByType; std::vector variants; }; } Q_DECLARE_METATYPE(Bloom::Targets::TargetDescriptor)