Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 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), $unsignedInt=false)
 
 addInt32 (ParagonIE_Sodium_Core32_Int32 $addend)
 
 mulIntFast ($int)
 
 mulInt32Fast (ParagonIE_Sodium_Core32_Int32 $right)
 
 isGreaterThan ($b=0)
 
 isLessThanInt ($b=0)
 
 setUnsignedInt ($bool=false)
 
 xorInt32 (ParagonIE_Sodium_Core32_Int32 $b)
 
 toArray ()
 
 toString ()
 
 toInt ()
 
 toInt32 ()
 
 toInt64 ()
 
 toReverseString ()
 
 __toString ()
 

Fonctions membres publiques statiques

static fromString ($string)
 
static fromReverseString ($string)
 

Champs de données

 $limbs = array(0, 0)
 
 $overflow = 0
 
 $unsignedInt = false
 

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),
  $unsignedInt = false 
)

ParagonIE_Sodium_Core32_Int32 constructor.

Paramètres
array$array
bool$unsignedInt

Références $unsignedInt.

Documentation des fonctions membres

◆ __toString()

__toString ( )
Renvoie
string

Références toString().

◆ 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 $unsignedInt.

◆ fromReverseString()

◆ fromString()

static fromString (   $string)
static
Paramètres
string$string
Renvoie
self
Exceptions
SodiumException
TypeError

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

◆ isGreaterThan()

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

Références $b.

◆ isLessThanInt()

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

Références $b.

◆ mulInt32Fast()

mulInt32Fast ( ParagonIE_Sodium_Core32_Int32  $right)
Paramètres
ParagonIE_Sodium_Core32_Int32$right
Renvoie
ParagonIE_Sodium_Core32_Int32

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

◆ mulIntFast()

mulIntFast (   $int)
Paramètres
int$int
Renvoie
ParagonIE_Sodium_Core32_Int32

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

◆ setUnsignedInt()

setUnsignedInt (   $bool = false)
Paramètres
bool$bool
Renvoie
self

◆ toArray()

toArray ( )
Renvoie
array<int, int>

◆ toInt()

toInt ( )
Renvoie
int

◆ toInt32()

toInt32 ( )

◆ toInt64()

toInt64 ( )

◆ toReverseString()

toReverseString ( )
Renvoie
string
Exceptions
TypeError

Références ParagonIE_Sodium_Core_Util\intToChr().

◆ toString()

toString ( )
Renvoie
string
Exceptions
TypeError

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, $return, et $unsignedInt.

Documentation des champs

◆ $limbs

$limbs = array(0, 0)

◆ $overflow

$overflow = 0

Référencé par toInt64().

◆ $unsignedInt

$unsignedInt = false

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