Go to the documentation of this file.
18 #ifndef _DECAF_LANG_BOOLEAN_H_
19 #define _DECAF_LANG_BOOLEAN_H_
57 Boolean(
const std::string& value);
71 std::string toString()
const;
81 virtual int compareTo(
const Boolean& b)
const;
96 virtual bool operator<(
const Boolean& value)
const;
102 return this->value == b.value;
113 virtual int compareTo(
const bool& b)
const;
120 virtual bool operator==(
const bool& value)
const;
128 virtual bool operator<(
const bool& value)
const;
134 return this->value == b;
146 static Boolean valueOf(
bool value);
154 static Boolean valueOf(
const std::string& value);
163 static bool parseBoolean(
const std::string& value);
172 static std::string toString(
bool value);