7#ifndef MFRAME_E2DC1ED1_7C31_4A99_AF60_2B859E6190C9
8#define MFRAME_E2DC1ED1_7C31_4A99_AF60_2B859E6190C9
17#include "./../lang/Object.h"
18#include "./../numb/Integer.h"
51 virtual ~Integers(
void)
override =
default;
77 static constexpr const char*
const TEXT_MAX_VALUE =
"+2147483647";
78 static constexpr const char*
const TEXT_MIN_VALUE =
"-2147483648";
80 static constexpr const int MAX_ASCII_VALUE =
81 static_cast<int>(
sizeof(
"-2147483648"));
83 static constexpr const int MAX_ASCII_OCTAL =
84 static_cast<int>(
sizeof(
"07777777777777777"));
86 static constexpr const int MAX_ASCII_HEX =
87 static_cast<int>(
sizeof(
"0xFFFFFFFF"));
100 return static_cast<uint32
>(value);
110 return static_cast<int>(value);
static bool isInteger(const char *str, int count=-1)
static bool parseInteger(int &result, const char *str)
static int castSigned(uint32 value)
Definition Integers.h:109
static uint32 castUnsigned(int value)
Definition Integers.h:99