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

#include <PatternInstructionsContainer.h>

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

Public Member Functions

 PatternInstructionsContainer (OptionsContainer *options, ExpressionsContainer *expressions, args::patterns *patterns)
 ~PatternInstructionsContainer () override
Public Member Functions inherited from Chrysalis::BaseInstructionsContainer< BasePatternInstruction >
 BaseInstructionsContainer (OptionsContainer *options, ExpressionsContainer *expressions)
 ~BaseInstructionsContainer () override
void ignore () override
void add (BasePatternInstruction *instruction)
std::list< BasePatternInstruction * >::const_iterator begin () const
std::list< BasePatternInstruction * >::const_iterator end () const
OptionsContainer * options () const
ExpressionsContainer * expressions () const
Public Member Functions inherited from Chrysalis::BaseInstruction
virtual ~BaseInstruction ()=default
void run ()

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BaseInstructionsContainer< BasePatternInstruction >
void execute () override
Protected Member Functions inherited from Chrysalis::BaseInstruction
 BaseInstruction ()=default
Protected Attributes inherited from Chrysalis::BaseInstruction
bool executed_ = false

Constructor & Destructor Documentation

◆ PatternInstructionsContainer()

PatternInstructionsContainer::PatternInstructionsContainer ( OptionsContainer * options,
ExpressionsContainer * expressions,
args::patterns * patterns )
explicit
Here is the call graph for this function:

◆ ~PatternInstructionsContainer()

PatternInstructionsContainer::~PatternInstructionsContainer ( )
override

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