|
Chrysalis - Pattern
|
#include <BaseInstructionsContainer.h>
Public Member Functions | |
| BaseInstructionsContainer (OptionsContainer *options, ExpressionsContainer *expressions) | |
| ~BaseInstructionsContainer () override | |
| void | ignore () override |
| void | add (T *instruction) |
| std::list< T * >::const_iterator | begin () const |
| std::list< T * >::const_iterator | end () const |
| OptionsContainer * | options () const |
| ExpressionsContainer * | expressions () const |
| Public Member Functions inherited from Chrysalis::BaseInstruction | |
| virtual | ~BaseInstruction ()=default |
| void | run () |
Protected Member Functions | |
| void | execute () override |
| Protected Member Functions inherited from Chrysalis::BaseInstruction | |
| BaseInstruction ()=default | |
Additional Inherited Members | |
| Protected Attributes inherited from Chrysalis::BaseInstruction | |
| bool | executed_ = false |
|
inlineexplicit |
|
inlineoverride |
|
inline |
|
inline |
|
inline |
|
inlineoverrideprotectedvirtual |
Implements Chrysalis::BaseInstruction.
|
inlinenodiscard |
|
inlineoverridevirtual |
Reimplemented from Chrysalis::BaseInstruction.
|
inlinenodiscard |