home
 
 index of namespace default
 
 index of project core
 
 index of module core

Class core.Long


SynopsisA number object that wraps a signed 32bit integer value.

  Base classes:
  Methods: See also:  


Method getString
Return a string representation of this number object.
Signature
getString():String
Returns
Stringa new String instance holding a string representation of this number object

 
 top of page
Method getValue
Return the current value.
Signature
getValue():int
Returns
intCurrent value
Description

The upper 32 bits will be silently stripped off.
See also:  


 
 top of page
Method Newi
Create a new Long object and initialize it with the given value.
Signature
Newi(intv)
 :Long
Arguments
intvThe value to assign the new object
Returns
Longnew Long object

 
 top of page
Method News
Create a new Long object and initialize it with the given String.
Signature
News(Strings)
 :Long
Arguments
Strings
Returns
Longnew Long object
Description

The String will be converted to a signed 64bit integer number before assignment.

 
 top of page
Method operator !=
Check whether the given value does not equal this value
Signature
operator !=(Longv)
 :boolean
Arguments
LongvValue to compare to
Returns
booleanComparison result

 
 top of page
Method operator &
Calculate reminder of this divided by the given value
Signature
operator &(Longv)
 :Long
Arguments
LongvDividend
Returns
Longnew Long object holding the result

 
 top of page
Method operator &
Bitwise AND
Signature
operator &(Longv)
 :Long
Arguments
LongvRight-hand side operand
Returns
Longnew Long object holding the result

 
 top of page
Method operator &&
Logical AND
Signature
operator &&(Longv)
 :boolean
Arguments
LongvRight-hand side operand
Returns
booleanResult value

 
 top of page
Method operator >
Check whether this value is greater than the given value
Signature
operator >(Longv)
 :boolean
Arguments
LongvValue to compare to
Returns
booleanComparison result

 
 top of page
Method operator >>
Logical shift right
Signature
operator >>(Longv)
 :Long
Arguments
LongvHow many bits to shift right
Returns
Longnew Long object holding the result

 
 top of page
Method operator >=
Check whether this value is equal to or greater than the given value
Signature
operator >=(Longv)
 :boolean
Arguments
LongvValue to compare to
Returns
booleanComparison result

 
 top of page
Method operator <
Check whether this value is less than the given value
Signature
operator <(Longv)
 :boolean
Arguments
LongvValue to compare to
Returns
booleanComparison result

 
 top of page
Method operator <<
Logical shift left
Signature
operator <<(Longv)
 :Long
Arguments
LongvHow many bits to shift left
Returns
Longnew Long object holding the result

 
 top of page
Method operator <=
Check whether this value is less than the given value
Signature
operator <=(Longv)
 :boolean
Arguments
LongvValue to compare to
Returns
booleanComparison result

 
 top of page
Method operator *
Multiply by the given value
Signature
operator *(Longv)
 :Long
Arguments
LongvFactor
Returns
Longnew Long object holding the result

 
 top of page
Method operator +
Add the given value
Signature
operator +(Longv)
 :Long
Arguments
LongvAddend
Returns
Longnew Long object holding the result

 
 top of page
Method operator -
Subtract the given value
Signature
operator -(Longv)
 :Long
Arguments
LongvMinuend
Returns
Longnew Long object holding the result

 
 top of page
Method operator /
Divide by the given value
Signature
operator /(Longv)
 :Long
Arguments
LongvDividend
Returns
Longnew Long object holding the result

 
 top of page
Method operator ==
Compare to the given value
Signature
operator ==(Longv)
 :boolean
Arguments
LongvValue to compare to
Returns
booleanComparison result

 
 top of page
Method operator unary!
Logical not
Signature
operator unary!():Long
Returns
Longnew Long object holding the result

 
 top of page
Method operator unary-
Negate value
Signature
operator unary-():Long
Returns
Longnew Long object holding the result

 
 top of page
Method operator unary~
Bitwise not
Signature
operator unary~():Long
Returns
Longnew Long object holding the result

 
 top of page
Method operator ^
Bitwise EOR/XOR (exclusive or)
Signature
operator ^(Longv)
 :Long
Arguments
LongvRight-hand side operand
Returns
Longnew Long object holding the result

 
 top of page
Method operator ^^
Logical EOR/XOR (exclusive OR)
Signature
operator ^^(Longv)
 :boolean
Arguments
LongvRight-hand side operand
Returns
booleanResult value

 
 top of page
Method operator |
Bitwise OR
Signature
operator |(Longv)
 :Long
Arguments
LongvRight-hand side operand
Returns
Longnew Long object holding the result

 
 top of page
Method operator ||
Logical OR
Signature
operator ||(Longv)
 :boolean
Arguments
LongvRight-hand side operand
Returns
booleanResult value

 
 top of page
Method printf
Return a string representation of this number object that is formatted using the given ANSI-C format string.
Signature
printf(Stringfmt)
 :String
Arguments
StringfmtANSI-C style format string.
Returns
Stringnew String instance holding a formatted string representation of this number object.

 
 top of page
Method setValue
Set a new value.
Signature
setValue(intv)
Arguments
intvThe new value
See also:  


 
 top of page
 

Project Modules:core 
Project Classes:Boolean , Buffer , Byte , Class , ClassArray , Condition , Configuration , Double , DummyStream , Envelope , Event , Exception , File , Float , FloatArray , FloatArray128 , FloatArray16 , FloatArray32 , FloatArray64 , FloatArray8 , Function , HashTable , IntArray , IntArray128 , IntArray16 , IntArray32 , IntArray64 , IntArray8 , Integer , List , ListNode , Long , Mailbox , Mutex , Object , ObjectArray , PakFile , PointerArray , Pool , Script , SharedBuffer , Short , Stack , StdErrStream , StdInStream , StdOutStream , Stream , String , String128 , String16 , String32 , String64 , String8 , StringArray , StringIterator , Thread , Time , TKS , TreeNode , UnsignedByte , UnsignedInteger , UnsignedLong , UnsignedShort , Value , ValueArray , Variable 
Project Functions:ceil , exit , floor , GetCurrentThread , getenv , lcchar , mathAbsMaxf , mathAbsMinf , mathAbsMini , mathAbsMini , mathClampf , mathClampi , mathDistancePointPlane2d , mathLerpf , mathMaxf , mathMaxi , mathMinf , mathMini , mathPowerf , mathPoweri , mathSmoothStepf , mathWrapf , mathWrapi , milliSeconds , psystem , putenv , srand , system , ucchar 
All Namespaces:default , ui 
All Projects:core , debugtext , tkfreetype2 , tkmath , tkmidi , tkopengl , tkportaudio , tksdl , tkui , tkunit 


auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 13:15:54