mjplusplus  v0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | List of all members
semantic::MethodTable Class Reference

#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 >>> &parameterTypes)
 
std::unordered_map
< std::string, MethodTableItem >
const & 
getMethodTable () const
 

Member Function Documentation

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 
)

The documentation for this class was generated from the following files: