2 #include <unordered_map>
17 bool registerTypedef (std::string typedefed_name, std::string canonical_name);
34 std::unordered_map<std::string,std::string> typedef_map;
Manage typedef statements.
Definition: TypeDefDictionary.hpp:8
bool registerTypedef(std::string typedefed_name, std::string canonical_name)
Register a typedef statement.
Definition: TypeDefDictionary.cpp:3
void addDefaults()
Populate this dicionary with defaults. Currently, only std::string -> std::basic_string<char>
Definition: TypeDefDictionary.cpp:23
std::string lookupCanonicalName(std::string name)
Look up the canonical name in the dictionary. If the name is not registered, just return the argument...
Definition: TypeDefDictionary.cpp:11