|
Chrysalis - Pattern
|
#include <BaseInstruction.h>
Public Member Functions | |
| virtual | ~BaseInstruction ()=default |
| void | run () |
| virtual void | ignore () |
Protected Member Functions | |
| BaseInstruction ()=default | |
| virtual void | execute ()=0 |
Protected Attributes | |
| bool | executed_ = false |
|
explicitprotecteddefault |
|
virtualdefault |
|
protectedpure virtual |
Implemented in Chrysalis::BaseInstructionsContainer< T >, Chrysalis::BaseInstructionsContainer< BaseInstruction >, Chrysalis::BaseInstructionsContainer< BasePatternInstruction >, Chrysalis::BaseInstructionsContainer< Chrysalis::BaseInstruction >, Chrysalis::BuildOutlineInstruction, Chrysalis::ConditionalInstructionsContainer, Chrysalis::CurveInstruction, Chrysalis::DartInstruction, Chrysalis::EdgeDartInstruction, Chrysalis::ExpressionInstruction, Chrysalis::FreePointInstruction, Chrysalis::IntersectionPointInstruction, Chrysalis::MovePointInstruction, Chrysalis::RelativePointInstruction, Chrysalis::ResetTransformationInstruction, Chrysalis::TransformInstruction, and Chrysalis::UnfoldEdgeDartInstruction.
|
virtual |
| void BaseInstruction::run | ( | ) |
|
protected |