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::Change Class Reference

#include <Change.hpp>

Public Member Functions

 Change (shptr< Symbol > symbol, shptr< Definition > const previousDefinition, shptr< Scope > const previousScope)
 
 Change (shptr< Symbol > symbol)
 
shptr< SymbolgetSymbol () const
 
shptr< Definition > const getPreviousDefinition () const
 
shptr< Scope > const getPreviousScope () const
 

Constructor & Destructor Documentation

semantic::symbol::Change::Change ( shptr< Symbol symbol,
shptr< Definition > const  previousDefinition,
shptr< Scope > const  previousScope 
)
semantic::symbol::Change::Change ( shptr< Symbol symbol)

Member Function Documentation

shptr< Definition > const semantic::symbol::Change::getPreviousDefinition ( ) const
shptr< Scope > const semantic::symbol::Change::getPreviousScope ( ) const
shptr< Symbol > semantic::symbol::Change::getSymbol ( ) const

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