Searched refs:BIT_CAST (Results 1 - 9 of 9) sorted by relevance
/foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop/ |
H A D | ark_interop_object.cpp | 25 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 D | ark_interop_napi.cpp | 87 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 D | ark_interop_internal.h | 61 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 D | ark_interop_symbol.cpp | 36 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 D | ark_interop_string.cpp | 41 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 D | ark_interop_macro.h | 46 #define BIT_CAST(VALUE, TYPE) (*reinterpret_cast<TYPE*>(&(VALUE))) macro
|
H A D | ark_interop_bigint.cpp | 28 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 D | ark_interop_global.cpp | 113 auto handle = BIT_CAST(value, Local<JSValueRef>); in ARKTS_CreateGlobal()
|
/foundation/ability/ability_runtime/frameworks/cj/ffi/ark_interop_helper/ |
H A D | ark_interop_helper.cpp | 44 auto ref = BIT_CAST(value, Local<JSValueRef>); in NapiValueToArkTsValue()
|
Completed in 4 milliseconds