Home
last modified time | relevance | path

Searched refs:BIT_CAST (Results 1 - 9 of 9) sorted by relevance

/foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop/
H A Dark_interop_object.cpp25 auto tag = BIT_CAST(value, JSValueRef); in ARKTSInner_IsJSKey()
41 return BIT_CAST(result, ARKTS_Value); in ARKTS_CreateObject()
46 auto v = BIT_CAST(value, JSValueRef); in ARKTS_IsHeapObject()
52 auto v = BIT_CAST(value, JSValueRef); in ARKTS_IsObject()
68 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_HasOwnProperty()
69 auto key = BIT_CAST(jkey, Local<JSValueRef>); in ARKTS_HasOwnProperty()
79 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_EnumOwnProperties()
82 return BIT_CAST(result, ARKTS_Value); in ARKTS_EnumOwnProperties()
93 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_DefineOwnProperty()
94 auto key = BIT_CAST(jke in ARKTS_DefineOwnProperty()
[all...]
H A Dark_interop_napi.cpp87 auto exception = BIT_CAST(jsError, Local<JSValueRef>); in ARKTSInner_FormatJSError()
122 auto value = BIT_CAST(src, JSValueRef); in ARKTS_GetValueType()
167 auto aRef = BIT_CAST(a, BooleanRef); in ARKTS_StrictEqual()
168 auto bRef = BIT_CAST(b, BooleanRef); in ARKTS_StrictEqual()
173 auto aRef = BIT_CAST(a, JSValueRef); in ARKTS_StrictEqual()
174 auto bRef = BIT_CAST(b, JSValueRef); in ARKTS_StrictEqual()
176 double aValue = aRef.IsInt() ? BIT_CAST(a, IntegerRef).Value() : BIT_CAST(a, NumberRef).Value(); in ARKTS_StrictEqual()
177 double bValue = bRef.IsInt() ? BIT_CAST(b, IntegerRef).Value() : BIT_CAST( in ARKTS_StrictEqual()
[all...]
H A Dark_interop_internal.h61 auto v = BIT_CAST(value, panda::JSValueRef); in ARKTS_ToHandle()
68 return BIT_CAST(addr, panda::Local<T>); in ARKTS_ToHandle()
73 auto v = BIT_CAST(value, panda::JSValueRef); in ARKTS_ToValue()
75 return *BIT_CAST(value, panda::JSValueRef*); in ARKTS_ToValue()
85 return BIT_CAST(value, ARKTS_Value); in ARKTS_FromHandle()
87 return *BIT_CAST(value, ARKTS_Value*); in ARKTS_FromHandle()
93 auto tag = BIT_CAST(value, panda::JSValueRef); in ARKTS_ToResult()
96 return BIT_CAST(local, ARKTS_Result); in ARKTS_ToResult()
98 return BIT_CAST(value, ARKTS_Result); in ARKTS_ToResult()
H A Dark_interop_symbol.cpp36 return BIT_CAST(symbol, ARKTS_Value); in ARKTS_CreateSymbol()
41 auto tag = BIT_CAST(value, JSValueRef); in ARKTS_IsSymbol()
45 tag = *BIT_CAST(value, JSValueRef*); in ARKTS_IsSymbol()
58 auto desc1 = BIT_CAST(desc, ARKTS_Value); in ARKTS_GetSymbolDesc()
60 return ARKTS_GetValueCString(env, BIT_CAST(desc, ARKTS_Value)); in ARKTS_GetSymbolDesc()
H A Dark_interop_string.cpp41 auto v = BIT_CAST(value, JSValueRef); in ARKTS_IsString()
55 auto v = BIT_CAST(value, Local<StringRef>); in ARKTS_GetValueUtf8Size()
63 auto v = BIT_CAST(value, Local<StringRef>); in ARKTS_GetValueUtf8()
72 auto v = BIT_CAST(value, Local<StringRef>); in ARKTS_GetValueCString()
H A Dark_interop_macro.h46 #define BIT_CAST(VALUE, TYPE) (*reinterpret_cast<TYPE*>(&(VALUE))) macro
H A Dark_interop_bigint.cpp28 return BIT_CAST(result, ARKTS_Value); in ARKTS_CreateBigInt()
78 return BIT_CAST(result, ARKTS_Value);
83 auto tag = BIT_CAST(value, panda::JSValueRef);
H A Dark_interop_global.cpp113 auto handle = BIT_CAST(value, Local<JSValueRef>); in ARKTS_CreateGlobal()
/foundation/ability/ability_runtime/frameworks/cj/ffi/ark_interop_helper/
H A Dark_interop_helper.cpp44 auto ref = BIT_CAST(value, Local<JSValueRef>); in NapiValueToArkTsValue()

Completed in 4 milliseconds