Storm
A Modern Probabilistic Model Checker
|
#include <JaniExpressionVisitor.h>
Public Member Functions | |
virtual boost::any | visit (ValueArrayExpression const &expression, boost::any const &data)=0 |
virtual boost::any | visit (ConstructorArrayExpression const &expression, boost::any const &data)=0 |
virtual boost::any | visit (ArrayAccessExpression const &expression, boost::any const &data)=0 |
virtual boost::any | visit (FunctionCallExpression const &expression, boost::any const &data)=0 |
virtual boost::any | visit (TranscendentalNumberLiteralExpression const &expression, boost::any const &data)=0 |
Definition at line 8 of file JaniExpressionVisitor.h.
|
pure virtual |
Implemented in storm::expressions::JaniExpressionSubstitutionVisitor< MapType >, storm::expressions::JaniReduceNestingExpressionVisitor, storm::expressions::JaniSyntacticalEqualityCheckVisitor, storm::jani::detail::ArrayExpressionFinderExpressionVisitor, storm::jani::ExpressionToJson, storm::jani::detail::ArrayReplacementsCollectorExpressionVisitor, storm::jani::detail::ArrayExpressionEliminationVisitor, storm::jani::detail::FunctionEliminationExpressionVisitor, and storm::jani::detail::FunctionCallExpressionFinderExpressionVisitor.
|
pure virtual |
Implemented in storm::expressions::JaniExpressionSubstitutionVisitor< MapType >, storm::expressions::JaniReduceNestingExpressionVisitor, storm::expressions::JaniSyntacticalEqualityCheckVisitor, storm::jani::detail::ArrayExpressionFinderExpressionVisitor, storm::jani::ExpressionToJson, storm::jani::detail::ArrayReplacementsCollectorExpressionVisitor, storm::jani::detail::ArrayExpressionEliminationVisitor, storm::jani::detail::FunctionEliminationExpressionVisitor, and storm::jani::detail::FunctionCallExpressionFinderExpressionVisitor.
|
pure virtual |
Implemented in storm::expressions::JaniExpressionSubstitutionVisitor< MapType >, storm::expressions::JaniReduceNestingExpressionVisitor, storm::expressions::JaniSyntacticalEqualityCheckVisitor, storm::jani::detail::ArrayReplacementsCollectorExpressionVisitor, storm::jani::detail::ArrayExpressionEliminationVisitor, storm::jani::ExpressionToJson, storm::jani::detail::FunctionEliminationExpressionVisitor, storm::jani::detail::ArrayExpressionFinderExpressionVisitor, and storm::jani::detail::FunctionCallExpressionFinderExpressionVisitor.
|
pure virtual |
Implemented in storm::jani::detail::ArrayReplacementsCollectorExpressionVisitor, storm::jani::detail::ArrayExpressionFinderExpressionVisitor, storm::jani::detail::FunctionCallExpressionFinderExpressionVisitor, storm::jani::detail::ArrayExpressionEliminationVisitor, storm::jani::detail::FunctionEliminationExpressionVisitor, storm::jani::ExpressionToJson, storm::expressions::JaniExpressionSubstitutionVisitor< MapType >, storm::expressions::JaniReduceNestingExpressionVisitor, and storm::expressions::JaniSyntacticalEqualityCheckVisitor.
|
pure virtual |
Implemented in storm::jani::detail::ArrayExpressionFinderExpressionVisitor, storm::jani::ExpressionToJson, storm::jani::detail::ArrayReplacementsCollectorExpressionVisitor, storm::jani::detail::ArrayExpressionEliminationVisitor, storm::jani::detail::FunctionEliminationExpressionVisitor, storm::jani::detail::FunctionCallExpressionFinderExpressionVisitor, storm::expressions::JaniExpressionSubstitutionVisitor< MapType >, storm::expressions::JaniReduceNestingExpressionVisitor, and storm::expressions::JaniSyntacticalEqualityCheckVisitor.