Chrysalis - Project Composer
Loading...
Searching...
No Matches
PatternInstructions.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_PATTERNINSTRUCTIONS_H
2#define CHRYSALIS_PATTERNINSTRUCTIONS_H
3
4#include "instructions/PatternInstructionsContainer.h"
5
6namespace Chrysalis::Composer {
8 public:
9 explicit PatternInstructions(args::patterns* selectedPatterns);
11
12 BaseInstruction* operator<<(std::initializer_list<BasePatternInstruction*>&& patternInstructions) const;
13
14 static inline args::patterns* patterns = nullptr;
15 static inline PatternInstructionsContainer* instructions = nullptr;
16 };
17}
18
19#endif //CHRYSALIS_PATTERNINSTRUCTIONS_H
~PatternInstructions()
Definition PatternInstructions.cpp:16
PatternInstructions(args::patterns *selectedPatterns)
Definition PatternInstructions.cpp:7
static PatternInstructionsContainer * instructions
Definition PatternInstructions.h:15
BaseInstruction * operator<<(std::initializer_list< BasePatternInstruction * > &&patternInstructions) const
Definition PatternInstructions.cpp:21
static args::patterns * patterns
Definition PatternInstructions.h:14
Definition ConditionalInstructionsContainerInitializer.h:9