|
ICG 2
Electric Boogaloo
|
Manage typedef statements. More...
#include <TypeDefDictionary.hpp>
Public Member Functions | |
| bool | registerTypedef (std::string typedefed_name, std::string canonical_name) |
| Register a typedef statement. More... | |
| std::string | lookupCanonicalName (std::string name) |
| Look up the canonical name in the dictionary. If the name is not registered, just return the argument. More... | |
| void | addDefaults () |
| Populate this dicionary with defaults. Currently, only std::string -> std::basic_string<char> More... | |
Manage typedef statements.
| void TypeDefDictionary::addDefaults | ( | ) |
Populate this dicionary with defaults. Currently, only std::string -> std::basic_string<char>
| std::string TypeDefDictionary::lookupCanonicalName | ( | std::string | name | ) |
Look up the canonical name in the dictionary. If the name is not registered, just return the argument.
| name | type name to look up |
| bool TypeDefDictionary::registerTypedef | ( | std::string | typedefed_name, |
| std::string | canonical_name | ||
| ) |
Register a typedef statement.
| typedefed_name | alias name |
| canonical_name | fully resolved canonical name |