Lines Matching refs:result

106  * @return Returns JSVM funtions result code.
116 * @param result: The new VM instance.
117 * @return Returns JSVM funtions result code.
122 JSVM_VM* result);
128 * @return Returns JSVM funtions result code.
138 * @param result: The new VM scope.
139 * @return Returns JSVM funtions result code.
144 JSVM_VMScope* result);
151 * @return Returns JSVM funtions result code.
164 * @param result: The new environment created.
165 * @return Returns JSVM funtions result code.
172 JSVM_Env* result);
179 * @param result: The new environment created.
180 * @return Returns JSVM funtions result code.
186 JSVM_Env* result);
192 * @return Returns JSVM funtions result code.
202 * @param result: The new environment scope.
203 * @return Returns JSVM funtions result code.
208 JSVM_EnvScope* result);
215 * @return Returns JSVM funtions result code.
226 * @param result: The VM instance of the environment.
227 * @return Returns JSVM funtions result code.
232 JSVM_VM* result);
243 * @param result: The compiled script.
244 * @return Returns JSVM funtions result code.
254 JSVM_Script* result);
267 * @param result: The compiled script.
268 * @return Returns JSVM funtions result code.
279 JSVM_Script* result);
288 * @return Returns JSVM funtions result code.
298 * @brief This function executes a string of JavaScript code and returns its result with the following caveats:
307 * @param result: The value resulting from having executed the script.
312 JSVM_Value* result);
323 * @return Returns JSVM funtions result code.
339 * @return Returns JSVM funtions result code.
351 * @param result: The JSVM_ExtendedErrorInfo structure with more information about the error.
352 * @return Returns JSVM funtions result code.
357 const JSVM_ExtendedErrorInfo** result);
364 * @return Returns JSVM funtions result code.
377 * @return Returns JSVM funtions result code.
391 * @return Returns JSVM funtions result code.
405 * @return Returns JSVM funtions result code.
419 * @return Returns JSVM funtions result code.
432 * @param result: Boolean value that is set to true if JSVM_Value represents an error,
434 * @return Returns JSVM funtions result code.
440 bool* result);
448 * @param result: JSVM_Value representing the error created.
449 * @return Returns JSVM funtions result code.
456 JSVM_Value* result);
464 * @param result: JSVM_Value representing the error created.
465 * @return Returns JSVM funtions result code.
472 JSVM_Value* result);
480 * @param result: JSVM_Value representing the error created.
481 * @return Returns JSVM funtions result code.
488 JSVM_Value* result);
496 * @param result: JSVM_Value representing the error created.
497 * @return Returns JSVM funtions result code.
504 JSVM_Value* result);
510 * @param result: The exception if one is pending, NULL otherwise.
511 * @return Returns JSVM funtions result code.
516 JSVM_Value* result);
522 * @param result: Boolean value that is set to true if an exception is pending.
523 * @return Returns JSVM funtions result code.
528 bool* result);
534 * @param result: JSVM_Value representing the new scope.
535 * @return Returns JSVM funtions result code.
540 JSVM_HandleScope* result);
548 * @return Returns JSVM funtions result code.
559 * @param result: JSVM_Value representing the new scope.
560 * @return Returns JSVM funtions result code.
565 JSVM_EscapableHandleScope* result);
573 * @return Returns JSVM funtions result code.
588 * @param result: JSVM_Value representing the handle to the escaped Object in the outer scope.
589 * @return Returns JSVM funtions result code.
596 JSVM_Value* result);
604 * @param result: JSVM_Ref pointing to the new reference.
605 * @return Returns JSVM funtions result code.
612 JSVM_Ref* result);
619 * @return Returns JSVM funtions result code.
632 * @param result: The new reference count.
633 * @return Returns JSVM funtions result code.
639 uint32_t* result);
647 * @param result: The new reference count.
648 * @return Returns JSVM funtions result code.
654 uint32_t* result);
658 * JavaScript value associated with the JSVM_Ref. Otherwise, result will be NULL.
662 * @param result: The JSVM_Value referenced by the JSVM_Ref.
663 * @return Returns JSVM funtions result code.
669 JSVM_Value* result);
675 * @param result: A JSVM_Value representing a JavaScript Array.
676 * @return Returns JSVM funtions result code.
681 JSVM_Value* result);
691 * @param result: A JSVM_Value representing a JavaScript Array.
692 * @return Returns JSVM funtions result code.
698 JSVM_Value* result);
711 * @param result: A JSVM_Value representing a JavaScript Array.
712 * @return Returns JSVM funtions result code.
719 JSVM_Value* result);
727 * @return Returns JSVM funtions result code.
741 * @return Returns JSVM funtions result code.
756 * @param result: pointer that recieve the array buffer.
757 * @return Returns JSVM funtions result code.
762 * 3. data or result is null pointer
770 JSVM_Value *result);
778 * @param result: A JSVM_Value representing a JavaScript Date.
779 * @return Returns JSVM funtions result code.
785 JSVM_Value* result);
799 * @param result: A JSVM_Value representing an external value.
800 * @return Returns JSVM funtions result code.
808 JSVM_Value* result);
814 * @param result: A JSVM_Value representing a JavaScript Object.
815 * @return Returns JSVM funtions result code.
820 JSVM_Value* result);
828 * @param result: A JSVM_Value representing a JavaScript symbol.
829 * @return Returns JSVM funtions result code.
835 JSVM_Value* result);
844 * @param result: A JSVM_Value representing a JavaScript symbol.
845 * @return Returns JSVM funtions result code.
852 JSVM_Value* result);
865 * @param result: A JSVM_Value representing a JavaScript TypedArray
866 * @return Returns JSVM funtions result code.
875 JSVM_Value* result);
888 * @param result:A JSVM_Value representing a JavaScript DataView.
889 * @return Returns JSVM funtions result code.
897 JSVM_Value* result);
904 * @param result: A JSVM_Value representing a JavaScript number.
905 * @return Returns JSVM funtions result code.
911 JSVM_Value* result);
918 * @param result: A JSVM_Value representing a JavaScript number.
919 * @return Returns JSVM funtions result code.
925 JSVM_Value* result);
932 * @param result: A JSVM_Value representing a JavaScript number.
933 * @return Returns JSVM funtions result code.
939 JSVM_Value* result);
946 * @param result: A JSVM_Value representing a JavaScript number.
947 * @return Returns JSVM funtions result code.
953 JSVM_Value* result);
960 * @param result: A JSVM_Value representing a JavaScript BigInt.
961 * @return Returns JSVM funtions result code.
967 JSVM_Value* result);
974 * @param result: A JSVM_Value representing a JavaScript BigInt.
975 * @return Returns JSVM funtions result code.
981 JSVM_Value* result);
991 * @param result: A JSVM_Value representing a JavaScript BigInt.
992 * @return Returns JSVM funtions result code.
1000 JSVM_Value* result);
1009 * @param result: A JSVM_Value representing a JavaScript string.
1010 * @return Returns JSVM funtions result code.
1017 JSVM_Value* result);
1027 * @param result: A JSVM_Value representing a JavaScript string.
1028 * @return Returns JSVM funtions result code.
1035 JSVM_Value* result);
1044 * @param result: A JSVM_Value representing a JavaScript string.
1045 * @return Returns JSVM funtions result code.
1052 JSVM_Value* result);
1059 * @param result: uint32 representing length of the array.
1060 * @return Returns JSVM funtions result code.
1066 uint32_t* result);
1076 * @return Returns JSVM funtions result code.
1091 * @param result: JSVM_Value representing prototype of the given object.
1092 * @return Returns JSVM funtions result code.
1098 JSVM_Value* result);
1114 * @return Returns JSVM funtions result code.
1137 * @return Returns JSVM funtions result code.
1155 * @param result: Time value as a double represented as milliseconds
1157 * @return Returns JSVM funtions result code.
1164 double* result);
1171 * @param result: C boolean primitive equivalent of the given JavaScript Boolean.
1172 * @return Returns JSVM funtions result code.
1179 bool* result);
1186 * @param result: C double primitive equivalent of the given JavaScript number.
1187 * @return Returns JSVM funtions result code.
1194 double* result);
1202 * @param result: C int64_t primitive equivalent of the given JavaScript BigInt.
1204 * @return Returns JSVM funtions result code.
1211 int64_t* result,
1220 * @param result: C uint64_t primitive equivalent of the given JavaScript BigInt.
1222 * @return Returns JSVM funtions result code.
1229 uint64_t* result,
1242 * @return Returns JSVM funtions result code.
1257 * @param result: Pointer to the data wrapped by the JavaScript external value.
1258 * @return Returns JSVM funtions result code.
1265 void** result);
1272 * @param result: C int32 primitive equivalent of the given JavaScript number.
1273 * @return Returns JSVM funtions result code.
1280 int32_t* result);
1287 * @param result: C int64 primitive equivalent of the given JavaScript number.
1288 * @return Returns JSVM funtions result code.
1295 int64_t* result);
1303 * length of the string in bytes and excluding the null terminator is returned in result.
1306 * @param result: Number of bytes copied into the buffer, excluding the null terminator.
1307 * @return Returns JSVM funtions result code.
1316 size_t* result);
1324 * of the string in bytes and excluding the null terminator is returned in result.
1327 * @param result: Number of bytes copied into the buffer, excluding the null terminator.
1328 * @return Returns JSVM funtions result code.
1337 size_t* result);
1348 * @param result: Number of 2-byte code units copied into the buffer, excluding the null terminator.
1349 * @return Returns JSVM funtions result code.
1358 size_t* result);
1365 * @param result: C primitive equivalent of the given JSVM_Value as a uint32_t.
1366 * @return Returns JSVM funtions result code.
1373 uint32_t* result);
1380 * @param result: JSVM_Value representing JavaScript Boolean singleton to retrieve.
1381 * @return Returns JSVM funtions result code.
1387 JSVM_Value* result);
1393 * @param result: JSVM_Value representing JavaScript global object.
1394 * @return Returns JSVM funtions result code.
1399 JSVM_Value* result);
1405 * @param result: JSVM_Value representing JavaScript null object.
1406 * @return Returns JSVM funtions result code.
1411 JSVM_Value* result);
1417 * @param result: JSVM_Value representing JavaScript Undefined value.
1418 * @return Returns JSVM funtions result code.
1423 JSVM_Value* result);
1430 * @param result: JSVM_Value representing the coerced JavaScript Boolean.
1431 * @return Returns JSVM funtions result code.
1437 JSVM_Value* result);
1445 * @param result: JSVM_Value representing the coerced JavaScript number.
1446 * @return Returns JSVM funtions result code.
1452 JSVM_Value* result);
1459 * @param result: JSVM_Value representing the coerced JavaScript Object.
1460 * @return Returns JSVM funtions result code.
1466 JSVM_Value* result);
1474 * @param result: JSVM_Value representing the coerced JavaScript string.
1475 * @return Returns JSVM funtions result code.
1481 JSVM_Value* result);
1492 * @param result: The type of the JavaScript value.
1493 * @return Returns JSVM funtions result code.
1499 JSVM_ValueType* result);
1508 * @param result: Boolean that is set to true if object instanceof constructor is true.
1509 * @return Returns JSVM funtions result code.
1516 bool* result);
1523 * @param result: Whether the given object is an array.
1524 * @return Returns JSVM funtions result code.
1530 bool* result);
1537 * @param result: Whether the given object is an ArrayBuffer.
1538 * @return Returns JSVM funtions result code.
1544 bool* result);
1551 * @param result: Whether the given JSVM_Value represents a JavaScript Date object.
1552 * @return Returns JSVM funtions result code.
1565 * @param result: Whether the given JSVM_Value represents a TypedArray.
1566 * @return Returns JSVM funtions result code.
1572 bool* result);
1579 * @param result: Whether the given JSVM_Value represents a DataView.
1580 * @return Returns JSVM funtions result code.
1586 bool* result);
1594 * @param result: Whether the two JSVM_Value objects are equal.
1595 * @return Returns JSVM funtions result code.
1602 bool* result);
1611 * @param result: Whether the two JSVM_Value objects are relaxed equal.
1612 * @return Returns JSVM funtions result code.
1619 bool* result);
1626 * @return Returns JSVM funtions result code.
1639 * @param result: Whether the arraybuffer is detached.
1640 * @return Returns JSVM funtions result code.
1646 bool* result);
1654 * @param result: A JSVM_Value representing an array of JavaScript values that represent
1655 * the property names of the object. The API can be used to iterate over result using
1657 * @return Returns JSVM funtions result code.
1663 JSVM_Value* result);
1674 * @param result: result: A JSVM_Value representing an array of JavaScript values
1676 * OH_JSVM_GetElement can be used to iterate over result.
1677 * @return Returns JSVM funtions result code.
1686 JSVM_Value* result);
1695 * @return Returns JSVM funtions result code.
1710 * @param result: The value of the property.
1711 * @return Returns JSVM funtions result code.
1718 JSVM_Value* result);
1726 * @param result: Whether the property exists on the object or not.
1727 * @return Returns JSVM funtions result code.
1734 bool* result);
1742 * @param result: Whether the property deletion succeeded or not. result
1744 * @return Returns JSVM funtions result code.
1751 bool* result);
1761 * @param result: Whether the own property exists on the object or not.
1762 * @return Returns JSVM funtions result code.
1769 bool* result);
1779 * @return Returns JSVM funtions result code.
1795 * @param result: The value of the property.
1796 * @return Returns JSVM funtions result code.
1803 JSVM_Value* result);
1812 * @param result: Whether the property exists on the object or not.
1813 * @return Returns JSVM funtions result code.
1820 bool* result);
1829 * @return Returns JSVM funtions result code.
1844 * @param result: The value of the property.
1845 * @return Returns JSVM funtions result code.
1852 JSVM_Value* result);
1861 * @param result: Whether the property exists on the object or not.
1862 * @return Returns JSVM funtions result code.
1869 bool* result);
1877 * @param result: Whether the element deletion succeeded or not. result
1879 * @return Returns JSVM funtions result code.
1886 bool* result);
1898 * @return Returns JSVM funtions result code.
1916 * @return Returns JSVM funtions result code.
1929 * @return Returns JSVM funtions result code.
1946 * @param result: JSVM_Value representing the JavaScript object returned.
1947 * @return Returns JSVM funtions result code.
1956 JSVM_Value* result);
1973 * @param result: JSVM_Value representing the JavaScript function object for the newly
1975 * @return Returns JSVM funtions result code.
1983 JSVM_Value* result);
2002 * @return Returns JSVM funtions result code.
2015 * current callback is not a constructor call, the result is NULL.
2019 * @param result: The new.target of the constructor call.
2020 * @return Returns JSVM funtions result code.
2026 JSVM_Value* result);
2037 * @param result: JSVM_Value representing the JavaScript object returned, which
2039 * @return Returns JSVM funtions result code.
2047 JSVM_Value* result);
2067 * @param result: A JSVM_Value representing the constructor function for the class.
2068 * @return Returns JSVM funtions result code.
2078 JSVM_Value* result);
2091 * @param result: Optional reference to the wrapped object.
2092 * @return Returns JSVM funtions result code.
2101 JSVM_Ref* result);
2111 * @param result: Pointer to the wrapped native instance.
2112 * @return Returns JSVM funtions result code.
2118 void** result);
2127 * @param result: Pointer to the wrapped native instance.
2128 * @return Returns JSVM funtions result code.
2134 void** result);
2145 * @return Returns JSVM funtions result code.
2157 * then result is set to false. If a tag is found and it matches typeTag, then result is set to true.
2162 * @param result: Whether the type tag given matched the type tag on the object. false is also returned
2164 * @return Returns JSVM funtions result code.
2171 bool* result);
2182 * @param result: Optional reference to the JavaScript object.
2183 * @return Returns JSVM funtions result code.
2192 JSVM_Ref* result);
2202 * @param result: The highest version of JSVM-API supported.
2203 * @return Returns JSVM funtions result code.
2208 uint32_t* result);
2213 * @param result: The information of the VM.
2214 * @return Returns JSVM funtions result code.
2218 JSVM_EXTERN JSVM_Status OH_JSVM_GetVMInfo(JSVM_VMInfo* result);
2230 * @param result: The adjusted value
2231 * @return Returns JSVM funtions result code.
2237 int64_t* result);
2245 * @return Returns JSVM funtions result code.
2260 * @return Returns JSVM funtions result code.
2278 * @return Returns JSVM funtions result code.
2296 * @return Returns JSVM funtions result code.
2309 * @return Returns JSVM funtions result code.
2321 * @param result: The parse value if successful.
2322 * @return Returns JSVM funtions result code.
2328 JSVM_Value* result);
2334 * @param result: The string if successfully stringified.
2335 * @return Returns JSVM funtions result code.
2341 JSVM_Value* result);
2350 * @return Returns JSVM funtions result code.
2364 * @param result: The heap statistics data.
2365 * @return Returns JSVM funtions result code.
2370 JSVM_HeapStatistics* result);
2376 * @param result: The pointer to the CPU profiler.
2377 * @return Returns JSVM funtions result code.
2382 JSVM_CpuProfiler* result);
2391 * @return Returns JSVM funtions result code.
2406 * @return Returns JSVM funtions result code.
2420 * @return Returns JSVM funtions result code.
2433 * @return Returns JSVM funtions result code.
2446 * @return Returns JSVM funtions result code.
2473 * @param result: A JSVM_Value representing the constructor function for the class.
2474 * @return Returns JSVM funtions result code.
2486 JSVM_Value* result);
2494 * @return Returns JSVM funtions result code.
2505 * @return Returns JSVM funtions result code.
2515 * @return Returns JSVM funtions result code.
2526 * @param result: Whether the task queue was successfully started.
2527 * @return Returns JSVM funtions result code.
2532 bool* result);
2538 * @return Returns JSVM funtions result code.
2550 * @return Returns JSVM funtions result code.
2565 * @return Returns JSVM funtions result code.
2580 * @return Only returns JSVM funtions result code.
2595 * @return Only returns JSVM funtions result code.
2610 * @return Only returns JSVM funtions result code.
2625 * @return Only returns JSVM funtions result code.
2640 * @return Only returns JSVM funtions result code.
2655 * @return Only returns JSVM funtions result code.
2670 * @return Only returns JSVM funtions result code.
2684 * @return Only returns JSVM funtions result code.
2699 * @return Only returns JSVM funtions result code.
2711 * @param result: A JSVM_Value representing a JavaScript Map.
2712 * @return Only returns JSVM function's result code.
2717 JSVM_Status JSVM_CDECL OH_JSVM_CreateMap(JSVM_Env env, JSVM_Value* result);
2725 * @return Only returns JSVM function's result code.
2738 * @param result: A JSVM_Value representing a JavaScript Set.
2739 * @return Returns JSVM function's result code.
2745 JSVM_Value* result);
2753 * @return Returns JSVM function's result code.
2770 * @param result: The compiled script.
2771 * @return Returns JSVM functions result code
2780 JSVM_Script* result);
2787 * @param result: JSVM_Value representing the coerced JavaScript BigInt.
2788 * @return Returns JSVM function's result code.
2796 JSVM_Value* result);
2804 * @param result: Whether the given value is RegExp.
2805 * @return Returns JSVM function's result code.
2812 bool* result);
2821 * @return Only returns JSVM function's result code.
2838 * @param result: A JSVM_Value representing a JavaScript RegExp.
2839 * @return Only returns JSVM function's result code.
2850 JSVM_Value* result);
2858 * @param result: JSVM_Value representing prototype of the given object.
2859 * @return Returns JSVM function's result code.
2866 JSVM_Value* result);
2874 * @return Returns JSVM function's result code.
2893 * @param result: JSVM_Value representing the JavaScript function object for the newly
2895 * @return Returns JSVM function's result code.
2907 JSVM_Value* result);
2915 * @return Returns JSVM functions result code
2927 * @return Returns JSVM functions result code
2941 * @return Returns JSVM funtions result code.
2961 * @return Returns JSVM funtions result code.
2985 * @return Returns JSVM funtions result code.
3003 * @param result: Whether the given value is a WebAssembly module.
3004 * @return Returns JSVM funtions result code.
3012 bool* result);
3021 * @return Returns JSVM funtions result code.
3039 * @return Returns JSVM funtions result code.