Skip to content

scram::mef::NullVisitor

Visits only instructions and ignores non-instructions.

#include <instruction.h>

Inherits from scram::mef::InstructionVisitor

Public Functions

Name
virtual voidVisit(const SetHouseEvent * ) override<br>A set of required visitation functions for concrete visitors to implement.
virtual voidVisit(const CollectExpression * ) override
virtual voidVisit(const CollectFormula * ) override
virtual voidVisit(const Link * ) override
virtual voidVisit(const IfThenElse * ite) override

Additional inherited members

Public Functions inherited from scram::mef::InstructionVisitor

Name
virtual~InstructionVisitor() =default

Public Functions Documentation

function Visit

cpp
inline virtual void Visit(
    const SetHouseEvent * 
) override

A set of required visitation functions for concrete visitors to implement.

Reimplements: scram::mef::InstructionVisitor::Visit

function Visit

cpp
inline virtual void Visit(
    const CollectExpression * 
) override

Reimplements: scram::mef::InstructionVisitor::Visit

function Visit

cpp
inline virtual void Visit(
    const CollectFormula * 
) override

Reimplements: scram::mef::InstructionVisitor::Visit

function Visit

cpp
inline virtual void Visit(
    const Link * 
) override

Reimplements: scram::mef::InstructionVisitor::Visit

function Visit

cpp
inline virtual void Visit(
    const IfThenElse * ite
) override

Reimplements: scram::mef::InstructionVisitor::Visit


Updated on 2025-11-11 at 16:51:08 +0000