7#ifndef MFRAME_90D9B92C_CB56_4072_B34E_C233A3D5684D
8#define MFRAME_90D9B92C_CB56_4072_B34E_C233A3D5684D
17#include "./../lang/Object.h"
52 virtual ~Booleans(
void)
override =
default;
78 static constexpr const char*
const TEXT_TRUE =
"true";
79 static constexpr const char*
const TEXT_FALSE =
"false";
80 static constexpr const int TEXT_TRUE_LENGTH =
sizeof(
"true") - 1;
81 static constexpr const int TEXT_FALSE_LENGTH =
sizeof(
"false") - 1;
87 static bool isTrue(
const char* str,
int count);
89 static bool isFalse(
const char* str,
int count);
91 static bool isBoolean(
const char* str,
int count);
93 static bool parseBoolean(
bool& result,
const char* str,
int count);