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é
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :