scram::mef::InstructionVisitor
The base abstract class for instruction visitors.
#include <instruction.h>
Inherited by scram::mef::NullVisitor
Public Functions
| Name | |
|---|---|
| virtual void | Visit(const SetHouseEvent * ) =0<br>A set of required visitation functions for concrete visitors to implement. |
| virtual void | Visit(const CollectExpression * ) =0 |
| virtual void | Visit(const CollectFormula * ) =0 |
| virtual void | Visit(const Link * ) =0 |
| virtual void | Visit(const IfThenElse * ite) |
| virtual void | Visit(const Block * block) |
| virtual void | Visit(const Rule * rule) |
| virtual | ~InstructionVisitor() =default |
Public Functions Documentation
function Visit
cpp
virtual void Visit(
const SetHouseEvent *
) =0A set of required visitation functions for concrete visitors to implement.
Reimplemented by: scram::mef::NullVisitor::Visit
function Visit
cpp
virtual void Visit(
const CollectExpression *
) =0Reimplemented by: scram::mef::NullVisitor::Visit
function Visit
cpp
virtual void Visit(
const CollectFormula *
) =0Reimplemented by: scram::mef::NullVisitor::Visit
function Visit
cpp
virtual void Visit(
const Link *
) =0Reimplemented by: scram::mef::NullVisitor::Visit
function Visit
cpp
inline virtual void Visit(
const IfThenElse * ite
)Reimplemented by: scram::mef::NullVisitor::Visit
function Visit
cpp
inline virtual void Visit(
const Block * block
)function Visit
cpp
inline virtual void Visit(
const Rule * rule
)function ~InstructionVisitor
cpp
virtual ~InstructionVisitor() =defaultUpdated on 2025-11-11 at 16:51:08 +0000
