Int64


Section contents


Overview

Defined in

ce32base.oxh

Description

<TBS>


Construction / destruction


NewInt64 - Constructor

Usage

this& = NewInt64&:

Description

Creates an int64 object and returns a handle which allows the object to be manipulated.

Return Value
this& An value which represents the created int64 object
Error Handling

If the object could not be created then an error is generated which should be trapped by an ONERR handler.

Example
  LOCAL this&

  this& = NewInt64&:
  DeleteInt64:(this&) 

NewInt642 - Constructor

Usage

this& = NewInt642&:(value&)

Description

Creates an int64 object and returns a handle which allows the object to be manipulated.

Return Value
this& An value which represents the created int64 object
Error Handling

If the object could not be created then an error is generated which should be trapped by an ONERR handler.

Example
  LOCAL this&

  this& = NewInt642&:(100)
  DeleteInt64:(this&) 

NewInt643 - Constructor

Usage

this& = NewInt643&:(high&,low&)

Description

Creates an int64 object and returns a handle which allows the object to be manipulated.

Return Value
this& An value which represents the created int64 object
Error Handling

If the object could not be created then an error is generated which should be trapped by an ONERR handler.

Example
  LOCAL this&

  this& = NewInt643&:(100,200)
  DeleteInt64:(this&) 

NewInt644 - Constructor

Usage

this& = NewInt644&:(value)

Description

Creates an int64 object and returns a handle which allows the object to be manipulated.

Return Value
this& An value which represents the created int64 object
Error Handling

If the object could not be created then an error is generated which should be trapped by an ONERR handler.

Example
  LOCAL this&

  this& = NewInt644&:(100.0)
  DeleteInt64:(this&) 

DeleteInt64 - Destructor

Usage

DeleteInt64:(BYREF this&)

Description

Destroys the int64 object.

Arguments
BYREF this& A handle to an int64 object
Example
  LOCAL this&

  this& = NewInt64&:
  DeleteInt64:(this&) 

Methods provided


Int64AddAssign

Usage

retval& = Int64AddAssign&:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64Assign

Usage

retval& = Int64Assign&:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64Dec

Usage

retval& = Int64Dec&:(this&)

Description

<TBS>

Parameters
this& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64DivideAssign

Usage

retval& = Int64DivideAssign&:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64DivMod

Usage

retval& = Int64DivMod&:(this&,value&,remainder&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
remainder& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64EQ

Usage

bool% = Int64EQ%:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
bool% Atrue (-1) if the int64 object are equal, otherwise returns false (0)

Int64GE

Usage

bool% = Int64GE%:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
bool% Atrue (-1) if this& is greater than or equal to value&, otherwise returns false (0)

Int64GetInt

Usage

value& = Int64GetInt&:(this&)

Description

<TBS>

Parameters
this& A handle to an int64 object
Return value
value&  

Int64GetReal

Usage

value = Int64GetReal:(this&)

Description

<TBS>

Parameters
this& A handle to an int64 object
Return value
value  

Int64GT

Usage

bool% = Int64GT%:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
bool% Atrue (-1) if this& is greater than value&, otherwise returns false (0)

Int64High

Usage

value& = Int64High&:(this&)

Description

<TBS>

Parameters
this& A handle to an int64 object
Return value
value&  

Int64Inc

Usage

retval& = Int64Inc&:(this&)

Description

<TBS>

Parameters
this& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64LE

Usage

bool% = Int64LE%:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
bool% Atrue (-1) if this& is less than or equal to value&, otherwise returns false (0)

Int64Low

Usage

value& = Int64Low&:(this&)

Description

<TBS>

Parameters
this& A handle to an int64 object
Return value
value&  

Int64Lsr

Usage

value& = Int64Lsr&:(this&,shift%)

Description

<TBS>

Parameters
this& A handle to an int64 object
shift% Amount to shift left
Return value
value& A handle to an int64 object

Int64LT

Usage

bool% = Int64LT%:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
bool% Atrue (-1) if this& is less than value&, otherwise returns false (0)

Int64ModAssign

Usage

retval& = Int64ModAssign&:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64Mul10

Usage

retval& = Int64Mul10&:(this&)

Description

<TBS>

Parameters
this& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64MultiplyAssign

Usage

retval& = Int64MultiplyAssign&:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64MulTop

Usage

retval& = Int64MulTop&:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
retval& A handle to an int64 object

Int64NE

Usage

bool% = Int64NE%:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
bool% Atrue (-1) if this& is not equal to value&, otherwise returns false (0)

Int64ShlAssign

Usage

value& = Int64ShlAssign&:(this&,shift%)

Description

<TBS>

Parameters
this& A handle to an int64 object
shift% Amount to shift left
Return value
value& A handle to an int64 object

Int64ShrAssign

Usage

value& = Int64ShrAssign&:(this&,shift%)

Description

<TBS>

Parameters
this& A handle to an int64 object
shift% Amount to shift right
Return value
value& A handle to an int64 object

Int64Set

Usage

value& = Int64Set&:(this&,high&,low&)

Description

<TBS>

Parameters
this& A handle to an int64 object
high& High integer value
low& Low integer value
Return value
value& A handle to an int64 object

Int64SubtractAssign

Usage

retval& = Int64SubttractAssign&:(this&,value&)

Description

<TBS>

Parameters
this& A handle to an int64 object
value& A handle to an int64 object
Return value
retval& A handle to an int64 object