instructionid.h
Go to the documentation of this file.
1 #ifndef DNAI_ENUM_INSTRUCTION_ID
2 #define DNAI_ENUM_INSTRUCTION_ID
3 
4 #include <QObject>
5 
6 namespace dnai {
7 namespace enums {
8 class QInstructionID : public QObject
9 {
10  Q_OBJECT
11 public:
12  QInstructionID(QObject *parent = nullptr) : QObject(parent) {}
14 
18  enum Instruction_ID : qint32
19  {
20  UNDEFINED = -1,
21  AND,
22  OR,
32  XOR,
33  ADD,
34  SUB,
35  DIV,
36  MUL,
37  MOD,
41  NOT,
47  IF,
63  };
64  Q_ENUM(Instruction_ID)
65 };
66 }
67 }
68 
69 #endif // DNAI_ENUM_INSTRUCTION_ID
Definition: instructionid.h:30
QInstructionID(QObject *parent=nullptr)
Definition: instructionid.h:12
Definition: instructionid.h:29
Definition: instructionid.h:55
Definition: instructionid.h:44
Definition: instructionid.h:20
Definition: instructionid.h:33
Definition: instructionid.h:38
Definition: instructionid.h:45
Definition: instructionid.h:48
Definition: instructionid.h:46
Definition: instructionid.h:27
~QInstructionID()
Definition: instructionid.h:13
Definition: instructionid.h:60
Definition: instructionid.h:31
Definition: instructionid.h:49
Definition: instructionid.h:34
Definition: instructionid.h:59
Definition: instructionid.h:28
Definition: instructionid.h:26
Definition: instructionid.h:32
Definition: instructionid.h:41
Definition: instructionid.h:21
Definition: instructionid.h:51
Instruction_ID
List of instruction available in core.dll.
Definition: instructionid.h:18
Definition: instructionid.h:58
Definition: instructionid.h:37
Definition: instructionid.h:43
Definition: instructionid.h:52
Definition: instructionid.h:62
Definition: api.h:13
Definition: instructionid.h:39
Definition: instructionid.h:57
Definition: instructionid.h:35
Definition: instructionid.h:23
Definition: instructionid.h:25
Definition: instructionid.h:40
Definition: instructionid.h:56
Definition: instructionid.h:8
Definition: instructionid.h:47
Definition: instructionid.h:22
Definition: instructionid.h:24
Definition: instructionid.h:61
Definition: instructionid.h:53
Definition: instructionid.h:54
Definition: instructionid.h:36
Definition: instructionid.h:42
Definition: instructionid.h:50