8#ifndef MFRAME_B13FC504_C653_4436_A427_B6D01A462988
9#define MFRAME_B13FC504_C653_4436_A427_B6D01A462988
18#include "./../numb/Number.h"
71 inline operator int(
void) {
72 return this->vValue.s32[0];
83 return (this->vValue.s32[0] == v);
93 return (this->vValue.s32[0] == v.vValue.s32[0]);
103 this->vValue.s32[0] = v;
104 return this->vValue.s32[0];
114 this->vValue.s32[0] += v;
125 this->vValue.s32[0] -= v;
136 this->vValue.s32[0] *= v;
147 this->vValue.s32[0] /= v;
158 ++this->vValue.s32[0];
168 ++this->vValue.s32[0];
179 --this->vValue.s32[0];
189 --this->vValue.s32[0];
212 static const int MAX_VALUE;
213 static const int MIN_VALUE;
214 static const int SIZE;
Integer operator/=(int v)
Definition Integer.h:146
int operator=(int v)
Definition Integer.h:102
Integer operator*=(int v)
Definition Integer.h:135
Integer operator--(int)
Definition Integer.h:177
Integer operator++()
Definition Integer.h:167
Integer operator+=(int v)
Definition Integer.h:113
bool operator==(int v)
Definition Integer.h:82
Integer & operator--(void)
Definition Integer.h:188
Integer operator++(int)
Definition Integer.h:156
virtual ~Integer(void) override
Destroy the Integer object.
Integer(void)
Construct a new Integer object.
Integer operator-=(int v)
Definition Integer.h:124
Integer(int value)
Construct a new Integer object.
bool operator==(Integer &v)
Definition Integer.h:92