ffi_value library

Properties

atomToString → Pointer<NativeType> Function(Pointer<JSContext> context, int val)
final
atomToValue → Pointer<NativeType> Function(Pointer<JSContext> context, int val)
final
dupValue → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
JSValue dupValue(JSContext *ctx, JSValueConst v);
final
dupValueRT → Pointer<NativeType> Function(Pointer<JSRuntime> runtime, Pointer<NativeType> value)
JSValue dupValueRT(JSRuntime *rt, JSValueConst v);
final
freeCString → void Function(Pointer<JSContext> ctx, Pointer<Utf8Fix> ptr)
void freeCString(JSContext *ctx, const char *ptr);
final
freeValue → void Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
void freeValue(JSContext *ctx, JSValue v);
final
freeValueRT → void Function(Pointer<JSRuntime> runtime, Pointer<NativeType> value)
void freeValueRT(JSRuntime *rt, JSValue v);
final
getValueTag → int Function(Pointer<NativeType> value)
int getValueTag(JSValue v);
final
isArray → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
int isArray(JSContext *ctx, JSValueConst val);
final
isBigDecimal → int Function(Pointer<NativeType> value)
JS_BOOL isBigDecimal(JSValueConst v);
final
isBigFloat → int Function(Pointer<NativeType> value)
JS_BOOL isBigFloat(JSValueConst v);
final
isBigInt → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
JS_BOOL isBigInt(JSContext *ctx, JSValueConst v);
final
isBool → int Function(Pointer<NativeType> value)
JS_BOOL isBool(JSValueConst v);
final
isConstructor → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
JS_BOOL isConstructor(JSContext* ctx, JSValueConst val);
final
isError → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
JS_BOOL isError(JSContext *ctx, JSValueConst val);
final
isExtensible → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
int isExtensible(JSContext *ctx, JSValueConst obj);
final
isFunction → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
JS_BOOL isFunction(JSContext* ctx, JSValueConst val);
final
isNan → int Function(Pointer<NativeType> value)
final
isNull → int Function(Pointer<NativeType> value)
JS_BOOL isNull(JSValueConst v);
final
isNumber → int Function(Pointer<NativeType> value)
JS_BOOL isNumber(JSValueConst v);
final
isObject → int Function(Pointer<NativeType> value)
JS_BOOL isObject(JSValueConst v);
final
isString → int Function(Pointer<NativeType> value)
JS_BOOL isString(JSValueConst v);
final
isSymbol → int Function(Pointer<NativeType> value)
JS_BOOL isSymbol(JSValueConst v);
final
isUndefined → int Function(Pointer<NativeType> value)
JS_BOOL isUndefined(JSValueConst v);
final
isUninitialized → int Function(Pointer<NativeType> value)
JS_BOOL isUninitialized(JSValueConst v);
final
jsonStringify → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<NativeType> object)
JSValue *JSONStringify(JSContext *ctx, JSValueConst *obj, JSValueConst *replacer, JSValueConst *space0);
final
newArray → Pointer<NativeType> Function(Pointer<JSContext> ctx)
JSValue newArray(JSContext *ctx);
final
newAtom → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8Fix> str)
DART_EXTERN_C JSAtom *newAtom(JSContext *ctx, const char *str)
final
newAtomString → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8Fix> str)
JSValue newAtomString(JSContext *ctx, const char *str);
final
newBigInt64 → Pointer<NativeType> Function(Pointer<JSContext> ctx, int val)
JSValue newBigInt64(JSContext *ctx, int64_t v);
final
newBigUint64 → Pointer<NativeType> Function(Pointer<JSContext> ctx, int val)
JSValue newBigUint64(JSContext *ctx, uint64_t v);
final
newBool → Pointer<NativeType> Function(Pointer<JSContext> ctx, int val)
JSValue newBool(JSContext *ctx, JS_BOOL val);
final
newCatchOffset → Pointer<NativeType> Function(Pointer<JSContext> ctx, int val)
JSValue newCatchOffset(JSContext *ctx, int32_t val);
final
newError → Pointer<NativeType> Function(Pointer<JSContext> ctx)
final
newFloat64 → Pointer<NativeType> Function(Pointer<JSContext> ctx, double val)
JSValue newFloat64(JSContext *ctx, double d);
final
newInt32 → Pointer<NativeType> Function(Pointer<JSContext> ctx, int val)
JSValue newInt32(JSContext *ctx, int32_t val);
final
newInt64 → Pointer<NativeType> Function(Pointer<JSContext> ctx, int val)
JSValue newInt64(JSContext *ctx, int64_t val);
final
newNull → Pointer<NativeType> Function(Pointer<JSContext> ctx)
JSValue newNull(JSContext *ctx);
final
newObject → Pointer<NativeType> Function(Pointer<JSContext> ctx)
JSValue newObject(JSContext *ctx);
final
newObjectClass → Pointer<NativeType> Function(Pointer<JSContext> ctx, int classId)
JSValue newObjectClass(JSContext *ctx, int classId);
final
newObjectProto → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<NativeType> proto)
JSValue newObjectProto(JSContext *ctx, JSValueConst proto);
final
newObjectProtoClass → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<NativeType> proto, int classId)
JSValue newObjectProtoClass(JSContext *ctx, JSValueConst proto, JSClassID class_id);
final
newString → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8Fix> str)
JSValue newString(JSContext *ctx, const char *str);
final
newStringLen → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8Fix>, int val)
JSValue newStringLen(JSContext *ctx, const char *str1, size_t len1);
final
newUint32 → Pointer<NativeType> Function(Pointer<JSContext> ctx, int val)
JSValue newUint32(JSContext *ctx, uint32_t val);
final
newUndefined → Pointer<NativeType> Function(Pointer<JSContext> ctx)
JSValue newUndefined(JSContext *ctx);
final
parseJSON → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8Fix> stringBuff, int stringBuffLength, Pointer<Utf8Fix> fileName)
JSValue *parseJSON(JSContext *ctx, const char *buf, size_t buf_len, const char *filename);
final
parseJSON2 → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8Fix> stringBuff, int stringBuffLength, Pointer<Utf8Fix> fileName, int flags)
JSValue *parseJSON2(JSContext *ctx, const char *buf, size_t buf_len, const char *filename, int flags);
final
toBigInt64 → int Function(Pointer<JSContext> ctx, Pointer<Int64> pres, Pointer<NativeType> value)
int toBigInt64(JSContext *ctx, int64_t *pres, JSValueConst val);
final
toBool → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
transformer
final
toCString → Pointer<Utf8Fix> Function(Pointer<JSContext> ctx, Pointer<NativeType> value1)
const char *toCString(JSContext *ctx, JSValueConst val1);
final
toCStringLen → Pointer<Utf8Fix> Function(Pointer<JSContext> ctx, Pointer<Int32> plen, Pointer<NativeType> value1)
const char *toCStringLen(JSContext *ctx, size_t *plen, JSValueConst val1);
final
toCStringLen2 → Pointer<Utf8Fix> Function(Pointer<JSContext> ctx, Pointer<Int32> plen, Pointer<NativeType> value1, int cesu8)
const char *toCStringLen2(JSContext *ctx, size_t *plen, JSValueConst val1, JS_BOOL cesu8);
final
toFloat64 → double Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
double toFloat64(JSContext *ctx, double *pres, JSValueConst val);
final
toIndex → int Function(Pointer<JSContext> ctx, Pointer<Uint64> pres, Pointer<NativeType> value)
int toIndex(JSContext *ctx, uint64_t *plen, JSValueConst val);
final
toInt32 → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
int toInt32(JSContext *ctx, int32_t *pres, JSValueConst val);
final
toInt64 → int Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
int toInt64(JSContext *ctx, JSValueConst val);
final
toInt64Ext → int Function(Pointer<JSContext> ctx, Pointer<Int64> pres, Pointer<NativeType> value)
int toInt64Ext(JSContext *ctx, int64_t *pres, JSValueConst val);
final
toPropertyKey → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
JSValue toPropertyKey(JSContext *ctx, JSValueConst val);
final
toString → Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<NativeType> value)
JSValue toString(JSContext *ctx, JSValueConst val);
final
toUint32 → int Function(Pointer<JSContext> ctx, Pointer<Uint32> pres, Pointer<NativeType> value)
int toUint32(JSContext *ctx, uint32_t *pres, JSValueConst val);
final