Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe ParagonIE_Sodium_Core32_Int32

Fonctions membres publiques

 __construct ($array=array(0, 0))
 
 addInt32 (ParagonIE_Sodium_Core32_Int32 $addend)
 
 addInt ($int)
 
 compareInt ($b=0)
 
 mask ($m=0)
 
 mulInt ($int=0, $size=0)
 
 mulInt32 (ParagonIE_Sodium_Core32_Int32 $int, $size=0)
 
 orInt32 (ParagonIE_Sodium_Core32_Int32 $b)
 
 isGreaterThan ($b=0)
 
 isLessThanInt ($b=0)
 
 rotateLeft ($c=0)
 
 rotateRight ($c=0)
 
 shiftLeft ($c=0)
 
 shiftRight ($c=0)
 
 subInt ($int)
 
 subInt32 (ParagonIE_Sodium_Core32_Int32 $b)
 
 xorInt32 (ParagonIE_Sodium_Core32_Int32 $b)
 
 toArray ()
 
 toString ()
 
 toInt ()
 
 toInt32 ()
 
 toInt64 ()
 
 toReverseString ()
 
 __toString ()
 

Fonctions membres publiques statiques

static fromInt ($signed)
 
static fromString ($string)
 
static fromReverseString ($string)
 

Champs de données

 $limbs
 
 $overflow = 0
 

Description détaillée

Class ParagonIE_Sodium_Core32_Int32

Encapsulates a 32-bit integer.

These are immutable. It always returns a new instance.

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $array = array(0, 0))

ParagonIE_Sodium_Core32_Int32 constructor.

Paramètres
array$array

Documentation des fonctions membres

◆ __toString()

__toString ( )
Renvoie
string

Références toString().

◆ addInt()

addInt (   $int)

Adds a normal integer to an int32 object

Paramètres
int$int
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $return, $tmp, et ParagonIE_Sodium_Core_Util\declareScalarType().

◆ addInt32()

addInt32 ( ParagonIE_Sodium_Core32_Int32  $addend)

Adds two int32 objects

Paramètres
ParagonIE_Sodium_Core32_Int32$addend
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $return, et $tmp.

◆ compareInt()

compareInt (   $b = 0)
Paramètres
int$b
Renvoie
int

Références $b, et $i.

Référencé par isGreaterThan(), et isLessThanInt().

◆ fromInt()

◆ fromReverseString()

◆ fromString()

static fromString (   $string)
static

◆ isGreaterThan()

isGreaterThan (   $b = 0)
Paramètres
int$b
Renvoie
bool

Références $b, et compareInt().

◆ isLessThanInt()

isLessThanInt (   $b = 0)
Paramètres
int$b
Renvoie
bool

Références $b, et compareInt().

◆ mask()

mask (   $m = 0)
Paramètres
int$m
Renvoie
ParagonIE_Sodium_Core32_Int32

◆ mulInt()

mulInt (   $int = 0,
  $size = 0 
)
Paramètres
int$int
int$size
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $i, $return, et ParagonIE_Sodium_Core_Util\declareScalarType().

◆ mulInt32()

mulInt32 ( ParagonIE_Sodium_Core32_Int32  $int,
  $size = 0 
)

◆ orInt32()

OR this 32-bit integer with another.

Paramètres
ParagonIE_Sodium_Core32_Int32$b
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $b, et $return.

◆ rotateLeft()

rotateLeft (   $c = 0)

◆ rotateRight()

rotateRight (   $c = 0)

Rotate to the right

Paramètres
int$c
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $i, $limbs, $return, et ParagonIE_Sodium_Core_Util\declareScalarType().

◆ shiftLeft()

shiftLeft (   $c = 0)

◆ shiftRight()

shiftRight (   $c = 0)

◆ subInt()

subInt (   $int)

Subtract a normal integer from an int32 object.

Paramètres
int$int
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $return, $tmp, et ParagonIE_Sodium_Core_Util\declareScalarType().

◆ subInt32()

Subtract two int32 objects from each other

Paramètres
ParagonIE_Sodium_Core32_Int32$b
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $b, $return, et $tmp.

◆ toArray()

toArray ( )
Renvoie
array<int, int>

◆ toInt()

toInt ( )
Renvoie
int

◆ toInt32()

toInt32 ( )
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $return.

◆ toInt64()

toInt64 ( )
Renvoie
ParagonIE_Sodium_Core32_Int64

Références $return.

◆ toReverseString()

toReverseString ( )
Renvoie
string

Références ParagonIE_Sodium_Core_Util\intToChr().

◆ toString()

toString ( )
Renvoie
string

Références ParagonIE_Sodium_Core_Util\intToChr().

Référencé par __toString().

◆ xorInt32()

XOR this 32-bit integer with another.

Paramètres
ParagonIE_Sodium_Core32_Int32$b
Renvoie
ParagonIE_Sodium_Core32_Int32

Références $b, et $return.

Documentation des champs

◆ $limbs

$limbs

◆ $overflow

$overflow = 0

La documentation de cette classe a été générée à partir du fichier suivant :