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

#include <Definition.hpp>

Public Member Functions

shptr< SymbolgetSymbol () const
 
shptr< ast::TypegetType () const
 
shptr
< ast::VariableDeclaration
const > 
getDeclaringNode () const
 
 Definition (shptr< Symbol > symbol, shptr< ast::VariableDeclaration const > declaringNode)
 

Constructor & Destructor Documentation

semantic::symbol::Definition::Definition ( shptr< Symbol symbol,
shptr< ast::VariableDeclaration const >  declaringNode 
)

Member Function Documentation

shptr< ast::VariableDeclaration const > semantic::symbol::Definition::getDeclaringNode ( ) const
shptr< Symbol > semantic::symbol::Definition::getSymbol ( ) const
shptr< ast::Type > semantic::symbol::Definition::getType ( ) const

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