Inter4ql  5.2
Classes | Public Types | Public Member Functions | List of all members
Inter4ql::BooleanExpression Class Reference

Classes

struct  bool_elem
 
union  data_type
 

Public Types

enum  Operation_Type {
  AND, OR, PLUS, MINUS,
  MUL, DIV
}
 
enum  Comparison_Type {
  EQ, NEQ, GT, GTE,
  LT, LTE
}
 
enum  Element_Type {
  NUMBER, T, F, I,
  U, ALL, OP, COMP
}
 
typedef struct Inter4ql::BooleanExpression::bool_elem bool_elem
 

Public Member Functions

void add_element (Element_Type type, data_type data={0})
 
int calculate (int i, int t, int f, int u)
 
void add_boolean_expression (BooleanExpression b)
 

The documentation for this class was generated from the following files: