8#ifndef MFRAME_AB5A72F1_A2BD_4DB3_94EF_8F0B7AE9215A
9#define MFRAME_AB5A72F1_A2BD_4DB3_94EF_8F0B7AE9215A
18#include "./../numb/Number.h"
71 return Boolean::vValue.b;
82 return (
static_cast<bool>(Boolean::vValue.b) == v);
93 return (Boolean::vValue.b == v.vValue.b);
104 Boolean::vValue.b = v;
105 return Boolean::vValue.b;
116 Boolean::vValue.b =
true;
119 Boolean::vValue.b =
false;
132 Boolean::vValue.b =
true;
135 Boolean::vValue.b =
false;
147 Boolean::vValue.b =
true;
157 Boolean::vValue.b =
true;
168 Boolean::vValue.b =
false;
178 Boolean::vValue.b =
false;
202 static const bool VALUE_TRUE =
true;
203 static const bool VALUE_FALSE =
false;
Boolean operator+=(int v)
Definition Boolean.h:114
Boolean & operator--()
Definition Boolean.h:177
Boolean operator--(int)
Definition Boolean.h:166
bool operator==(bool v)
Definition Boolean.h:81
Boolean operator++()
Definition Boolean.h:156
Boolean(void)
Construct a new Boolean object.
Boolean operator-=(int v)
Definition Boolean.h:130
bool operator==(Boolean &v)
Definition Boolean.h:92
Boolean(bool value)
Construct a new Boolean object.
virtual ~Boolean(void) override
Destroy the Boolean object.
bool operator=(bool v)
Definition Boolean.h:103
Boolean operator++(int)
Definition Boolean.h:145