![]() |
Qt 6.x
The Qt SDK
|
#include <qv4mathobject_p.h>
Static Public Member Functions | |
static ReturnedValue | method_abs (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_acos (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_acosh (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_asin (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_asinh (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_atan (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_atanh (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_atan2 (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_cbrt (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_ceil (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_clz32 (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_cos (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_cosh (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_exp (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_expm1 (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_floor (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_fround (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_hypot (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_imul (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_log (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_log10 (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_log1p (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_log2 (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_max (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_min (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_pow (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_random (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_round (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_sign (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_sin (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_sinh (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_sqrt (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_tan (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_tanh (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
static ReturnedValue | method_trunc (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
![]() | |
static ReturnedValue | getValue (const Value *thisObject, const Value &v, PropertyAttributes attrs) |
static ReturnedValue | getValueAccessor (const Value *thisObject, const Value &v, PropertyAttributes attrs) |
static ReturnedValue | checkedInstanceOf (ExecutionEngine *engine, const FunctionObject *typeObject, const Value &var) |
![]() | |
static constexpr Value | fromStaticValue (StaticValue staticValue) |
static Value | fromHeapObject (HeapBasePtr m) |
static bool | toBooleanImpl (Value val) |
static double | toNumberImpl (Value v) |
static Heap::String * | toString (ExecutionEngine *e, Value val) |
static Heap::Object * | toObject (ExecutionEngine *e, Value val) |
static constexpr Value | fromReturnedValue (ReturnedValue val) |
static double | toInteger (double d) |
static int | toInt32 (double d) |
static unsigned int | toUInt32 (double d) |
static constexpr Value | emptyValue () |
static constexpr Value | fromBoolean (bool b) |
static constexpr Value | fromInt32 (int i) |
static constexpr Value | undefinedValue () |
static constexpr Value | nullValue () |
static Value | fromDouble (double d) |
static Value | fromUInt32 (uint i) |
![]() | |
static int | valueOffset () |
static int | tagOffset () |
static constexpr quint64 | tagValue (quint32 tag, quint32 value) |
static constexpr quint64 | tagBitMask (TagBit bit) |
static bool | integerCompatible (StaticValue a, StaticValue b) |
static bool | bothDouble (StaticValue a, StaticValue b) |
static QV4_NEARLY_ALWAYS_INLINE bool | isInt32 (double d) |
static constexpr StaticValue | fromReturnedValue (ReturnedValue val) |
static constexpr StaticValue | emptyValue () |
static constexpr StaticValue | fromBoolean (bool b) |
static constexpr StaticValue | fromInt32 (int i) |
static constexpr StaticValue | undefinedValue () |
static constexpr StaticValue | nullValue () |
static StaticValue | fromDouble (double d) |
static StaticValue | fromUInt32 (uint i) |
static double | toInteger (double d) |
static int | toInt32 (double d) |
static unsigned int | toUInt32 (double d) |
Definition at line 31 of file qv4mathobject_p.h.
|
static |
Definition at line 79 of file qv4mathobject.cpp.
References i, QV4::StaticValue::integerValue(), QV4::StaticValue::isInteger(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 96 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 105 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 119 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 128 of file qv4mathobject.cpp.
References RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 136 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 154 of file qv4mathobject.cpp.
References copySign(), M_PI, qt_is_finite(), qt_is_inf(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 145 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 172 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 178 of file qv4mathobject.cpp.
References copySign(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 187 of file qv4mathobject.cpp.
References qCountLeadingZeroBits(), RETURN_RESULT, and QV4::Value::toUInt32().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 193 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 199 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 205 of file qv4mathobject.cpp.
References copySign(), qt_inf(), qt_is_inf(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 218 of file qv4mathobject.cpp.
References copySign(), qIsNull(), qt_inf(), qt_is_inf(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 233 of file qv4mathobject.cpp.
References QV4::Value::fromDouble(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 241 of file qv4mathobject.cpp.
References qIsNull(), qt_is_inf(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 250 of file qv4mathobject.cpp.
References QV4::Value::fromDouble(), i, RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 265 of file qv4mathobject.cpp.
References RETURN_RESULT, and QV4::Value::toUInt32().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 273 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 282 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 291 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 303 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 313 of file qv4mathobject.cpp.
References copySign(), i, qt_inf(), RETURN_RESULT, QV4::Encode::smallestNumber(), and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 326 of file qv4mathobject.cpp.
References copySign(), i, qt_inf(), RETURN_RESULT, QV4::Encode::smallestNumber(), and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 339 of file qv4mathobject.cpp.
References QQmlPrivate::jsExponentiate(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 347 of file qv4mathobject.cpp.
References generateDouble(), QRandomGenerator::global(), and RETURN_RESULT.
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 352 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 365 of file qv4mathobject.cpp.
References qIsNull(), qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 378 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 387 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 396 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 402 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 411 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().
|
static |
Definition at line 420 of file qv4mathobject.cpp.
References qt_qnan(), RETURN_RESULT, and QV4::Value::toNumber().
Referenced by QV4::Heap::MathObject::init().