Timetabler
is_minor.h
Go to the documentation of this file.
1 
3 #ifndef IS_MINOR_H
4 #define IS_MINOR_H
5 
6 #include "fields/field.h"
7 #include "global.h"
8 
16 enum class MinorType {
25 };
26 
32 class IsMinor : public Field {
33  private:
38  MinorType minorType;
39 
40  public:
42  IsMinor(bool);
43  FieldType getType();
44  MinorType getMinorType();
45  std::string getTypeName();
46  std::string getName();
47 };
48 
49 #endif
Class for "is minor".
Definition: is_minor.h:32
Class for a field.
Definition: field.h:14
MinorType
Enum to represent the types of "Is Minor".
Definition: is_minor.h:16
FieldType
Enum that represents all the field types.
Definition: global.h:9