|
mjplusplus
v0.4.1
|
#include <MethodTable.hpp>
Classes | |
| struct | MethodTableItem |
Public Member Functions | |
| bool | insertMethod (const std::string &methodName, shptr< const ast::MethodDeclaration > &node, shptr< ast::Type > &returnType, shptr< vec< shptr< ast::Type >>> ¶meterTypes) |
| std::unordered_map < std::string, MethodTableItem > const & | getMethodTable () const |
| std::unordered_map< std::string, MethodTable::MethodTableItem > const & semantic::MethodTable::getMethodTable | ( | ) | const |
| bool semantic::MethodTable::insertMethod | ( | const std::string & | methodName, |
| shptr< const ast::MethodDeclaration > & | node, | ||
| shptr< ast::Type > & | returnType, | ||
| shptr< vec< shptr< ast::Type >>> & | parameterTypes | ||
| ) |
1.8.8