Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Public Attributes
OODebug::VariableObserver Struct Reference

Public Member Functions

 VariableObserver (JavaDebugger::ValueHandler handlerFunction, QList< OOModel::VariableDeclaration * > observedVariables, Model::Node *observerLocation, QList< Probes::ValueCalculator > valueCalculators)
 

Public Attributes

JavaDebugger::ValueHandler handlerFunc_
 
QList< OOModel::VariableDeclaration * > observedVariables_
 
Model::NodeobserverLocation_
 
QList< Probes::ValueCalculatorvalueCalculators_
 

Constructor & Destructor Documentation

◆ VariableObserver()

OODebug::VariableObserver::VariableObserver ( JavaDebugger::ValueHandler  handlerFunction,
QList< OOModel::VariableDeclaration * >  observedVariables,
Model::Node observerLocation,
QList< Probes::ValueCalculator valueCalculators 
)
inline

Member Data Documentation

◆ handlerFunc_

JavaDebugger::ValueHandler OODebug::VariableObserver::handlerFunc_

◆ observedVariables_

QList<OOModel::VariableDeclaration*> OODebug::VariableObserver::observedVariables_

◆ observerLocation_

Model::Node* OODebug::VariableObserver::observerLocation_

◆ valueCalculators_

QList<Probes::ValueCalculator> OODebug::VariableObserver::valueCalculators_