Chrysalis - Project Composer
Toggle main menu visibility
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
6
namespace
Chrysalis::Composer
{
7
class
PatternInstructions
{
8
public
:
9
explicit
PatternInstructions
(args::patterns* selectedPatterns);
10
~PatternInstructions
();
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
Chrysalis::Composer::PatternInstructions::~PatternInstructions
~PatternInstructions()
Definition
PatternInstructions.cpp:16
Chrysalis::Composer::PatternInstructions::PatternInstructions
PatternInstructions(args::patterns *selectedPatterns)
Definition
PatternInstructions.cpp:7
Chrysalis::Composer::PatternInstructions::instructions
static PatternInstructionsContainer * instructions
Definition
PatternInstructions.h:15
Chrysalis::Composer::PatternInstructions::operator<<
BaseInstruction * operator<<(std::initializer_list< BasePatternInstruction * > &&patternInstructions) const
Definition
PatternInstructions.cpp:21
Chrysalis::Composer::PatternInstructions::patterns
static args::patterns * patterns
Definition
PatternInstructions.h:14
Chrysalis::Composer
Definition
ConditionalInstructionsContainerInitializer.h:9
pattern
composer
include
initializers
PatternInstructions.h
Generated by
1.17.0