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 | ||
) |