Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::ConditionalInstructionsContainer Class Reference

#include <ConditionalInstructionsContainer.h>

Inheritance diagram for Chrysalis::ConditionalInstructionsContainer:
[legend]
Collaboration diagram for Chrysalis::ConditionalInstructionsContainer:
[legend]

Public Member Functions

 ConditionalInstructionsContainer (const args::condition *condition, const BaseInstructionsContainer< BaseInstruction > *positive, const BaseInstructionsContainer< BaseInstruction > *negative)
 ~ConditionalInstructionsContainer () override
void execute () override
Public Member Functions inherited from Chrysalis::BaseInstruction
virtual ~BaseInstruction ()=default
void run ()
virtual void ignore ()

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BaseInstruction
 BaseInstruction ()=default
Protected Attributes inherited from Chrysalis::BaseInstruction
bool executed_ = false

Constructor & Destructor Documentation

◆ ConditionalInstructionsContainer()

ConditionalInstructionsContainer::ConditionalInstructionsContainer ( const args::condition * condition,
const BaseInstructionsContainer< BaseInstruction > * positive,
const BaseInstructionsContainer< BaseInstruction > * negative )
explicit

◆ ~ConditionalInstructionsContainer()

ConditionalInstructionsContainer::~ConditionalInstructionsContainer ( )
override

Member Function Documentation

◆ execute()

void ConditionalInstructionsContainer::execute ( )
overridevirtual

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