4 #ifndef FIRE_BOOLEANOPERATOR_HPP_INCLUDED
5 #define FIRE_BOOLEANOPERATOR_HPP_INCLUDED
41 std::string value =
"";
43 switch (booleanOperator) {
61 value =
"GreaterThan";
64 case LowerThanOrEqual: {
65 value =
"LowerThanOrEqual";
68 case GreaterThanOrEqual: {
69 value =
"GreaterThanOrEqual";
73 }
catch (
const std::exception& exception) {
91 if (
string ==
"Equal") {
93 }
else if (
string ==
"NotEqual") {
95 }
else if (
string ==
"LowerThan") {
97 }
else if (
string ==
"GreaterThan") {
99 }
else if (
string ==
"LowerThanOrEqual") {
100 value = LowerThanOrEqual;
101 }
else if (
string ==
"GreaterThanOrEqual") {
102 value = GreaterThanOrEqual;
106 }
catch (
const std::exception& exception) {
BooleanOperator
Enumerativo per la gestione di un operatore booleano.
Definition: BooleanOperator.hpp:21
BooleanOperator fromString(const std::string &string)
Restituisce il valore di un operatore booleano data una stringa che rappresenta il valore dell'operat...
Definition: BooleanOperator.hpp:88
std::string toString(const BooleanOperator &booleanOperator)
Restituisce la stringa che rappresenta il valore di un operatore booleano dato il valore di un operat...
Definition: BooleanOperator.hpp:40