TValueUtils
Methods
- public function Normalize ( const AVal : TValue ) : TValue ; static;
- public function Compare ( const V1 : TValue; const V2 : TValue ) : Integer ; static;
- public function Add ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function Subtract ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function Multiply ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function Divide ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function Modulo ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function Power ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function Negate ( const V : TValue ) : TValue ; static;
- public function BoolAnd ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function BoolOr ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function BoolXor ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function ShiftRight ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function ShiftLeft ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function BitAnd ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function BitOr ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function BitXor ( const V1 : TValue; const V2 : TValue ) : TValue ; static;
- public function InRange ( const B : TValue; const ALow : TValue; const AHigh : TValue ) : TValue ; static;
- public function InCheck ( const A : TValue; const B : TValue ) : TValue ; static;
- public function ReadAtIndex ( const AArr : TValue; const AIndex : TValue ) : TValue ; static;
- public procedure WriteAtIndex ( const AArr : TValue; const AIndex : TValue; const AValue : TValue ) ; static;
- public function TypeCast ( const V : TValue; const AType : TGorillaScriptByteCode ) : TValue ; static;
- public function HardTypeCast ( const V : TValue; const AType : TValue ) : TValue ; static;