FAST.Framework  1.0.0
Public Member Functions | Static Public Attributes | List of all members
FInt Class Reference

#include <FInt.h>

Inheritance diagram for FInt:
Inheritance graph
[legend]
Collaboration diagram for FInt:
Collaboration graph
[legend]

Public Member Functions

 FInt (const FInt &value)
 Constructor of fint object.
 
 FInt (const int &value)
 Constructor of fint object.
 
 FInt ()
 Constructor of fint object.
 
virtual ~FInt ()=default
 Destroy fint object.
 
void operator= (const FInt &value)
 
void operator= (const int &value)
 
Boolean CompareTo (const FInt &value) const
 < Returns TRUE if obejct is equels to value, otherwise FALSE
 
Boolean CompareTo (const int &value) const
 < Returns TRUE if obect is equels to value, otherwise FALSE
 
int Data () const
 Returns value of fint object.
 
const type_info & GetType () override
 Returns the type info over object.
 
FString GetName () const override
 Returns the name of object.
 
- Public Member Functions inherited from FObject
 FObject ()=default
 Constructor.
 
virtual ~FObject ()=default
 Destructor.
 

Static Public Attributes

static constexpr int MinValue = INT_MIN
 Represents the smallest possible value of a signed int. This field is constant.
 
static constexpr int MaxValue = INT_MAX
 Represents the largest possible value of a signed int. This field is constant.
 
static constexpr UInt MaxUValue = UINT_MAX
 Represents the largest possible value of a unsigned int. This field is constant.
 

Detailed Description

Represents a 32-bit signed integer

Member Function Documentation

◆ operator=() [1/2]

void FInt::operator= ( const FInt value)
inline
Parameters
valueCreate new fint object

◆ operator=() [2/2]

void FInt::operator= ( const int &  value)
inline
Parameters
valueCreate new fint object

The documentation for this class was generated from the following files: