#include #include #include namespace mappings { struct Mapping { std::string orig; std::string name; std::optional doc; }; class Mappings { std::map m_mappings; std::map m_renames; public: Mappings(std::map mappings, std::map renames) { this->m_mappings = mappings; this->m_renames = renames; } ~Mappings() = default; static Mappings load(); std::string map(std::string inp); }; } // namespace mappings