22 std::string GetName()
const;
24 UnitType GetUnitType()
const;
25 void ApplyDefaultUnitTypeIfNone(UnitType unitType);
27 bool Parse(
const std::filesystem::path& path,
const std::string& line,
int lineNumber);
30 std::unique_ptr<Odb::Lib::Protobuf::SymbolName> to_protobuf()
const override;
31 void from_protobuf(
const Odb::Lib::Protobuf::SymbolName& message)
override;
33 typedef std::vector<std::shared_ptr<SymbolName>> Vector;
34 typedef std::map<std::string, std::shared_ptr<SymbolName>> StringMap;