Chrysalis - Pattern
Loading...
Searching...
No Matches
TransformInstruction.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_CONNECTINSTRUCTION_H
2#define CHRYSALIS_CONNECTINSTRUCTION_H
3
6
10namespace Chrysalis {
13 public:
15 const args::vector* from, const args::vector* to);
16 ~TransformInstruction() override;
17
18 void execute() override;
19 private:
21 const args::vector* from_;
23 const args::vector* to_;
24 };
26}
28
29#endif //CHRYSALIS_CONNECTINSTRUCTION_H
Definition BasePatternInstruction.h:14
ProjectSpace & space() const
Definition BasePatternInstruction.h:21
BasePatternInstruction(ProjectSpace *space, args::patterns *patterns)
Definition BasePatternInstruction.cpp:5
Definition ProjectSpace.h:12
Definition TransformInstruction.h:11
void execute() override
Definition TransformInstruction.cpp:14
TransformInstruction(ProjectSpace *space, args::patterns *patterns, const args::vector *from, const args::vector *to)
Definition TransformInstruction.cpp:5
~TransformInstruction() override
Definition TransformInstruction.cpp:9
VectorArgument vector
Definition VectorArgument.h:32
PatternsContainerArgument patterns
Definition PatternsContainerArgument.h:31
Definition Argument.h:9
#define PROVIDE_SERIALIZATION_ACCESS(Class)
Definition serialization.h:29
#define SERIALIZE_DERIVED_CONSTRUCTION(Class, Base,...)
Definition serialization.h:124