| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2 * Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3 * for details. All rights reserved. Use of this source code is governed by a | 3 * for details. All rights reserved. Use of this source code is governed by a |
| 4 * BSD-style license that can be found in the LICENSE file. | 4 * BSD-style license that can be found in the LICENSE file. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 #ifndef RUNTIME_INCLUDE_DART_API_H_ | 7 #ifndef RUNTIME_INCLUDE_DART_API_H_ |
| 8 #define RUNTIME_INCLUDE_DART_API_H_ | 8 #define RUNTIME_INCLUDE_DART_API_H_ |
| 9 | 9 |
| 10 /** \mainpage Dart Embedding API Reference | 10 /** \mainpage Dart Embedding API Reference |
| (...skipping 1593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1604 /** | 1604 /** |
| 1605 * Gets the value of a Double | 1605 * Gets the value of a Double |
| 1606 * | 1606 * |
| 1607 * \param double_obj A Double | 1607 * \param double_obj A Double |
| 1608 * \param value Returns the value of the Double. | 1608 * \param value Returns the value of the Double. |
| 1609 * | 1609 * |
| 1610 * \return A valid handle if no error occurs during the operation. | 1610 * \return A valid handle if no error occurs during the operation. |
| 1611 */ | 1611 */ |
| 1612 DART_EXPORT Dart_Handle Dart_DoubleValue(Dart_Handle double_obj, double* value); | 1612 DART_EXPORT Dart_Handle Dart_DoubleValue(Dart_Handle double_obj, double* value); |
| 1613 | 1613 |
| 1614 /** |
| 1615 * Returns a closure of top level function 'function_name' in the exported |
| 1616 * namespace of specified 'library'. If a top level function 'function_name' |
| 1617 * does not exist, looks for a top level getter 'function_name' and invokes |
| 1618 * it and returns the object returned by the getter. |
| 1619 * |
| 1620 * \param library Library object |
| 1621 * \param function_name Name of the top level function |
| 1622 * |
| 1623 * \return A valid Dart instance if no error occurs during the operation. |
| 1624 */ |
| 1625 DART_EXPORT Dart_Handle Dart_GetClosure(Dart_Handle library, |
| 1626 Dart_Handle function_name); |
| 1627 |
| 1614 | 1628 |
| 1615 /* | 1629 /* |
| 1616 * ======== | 1630 * ======== |
| 1617 * Booleans | 1631 * Booleans |
| 1618 * ======== | 1632 * ======== |
| 1619 */ | 1633 */ |
| 1620 | 1634 |
| 1621 /** | 1635 /** |
| 1622 * Returns the True object. | 1636 * Returns the True object. |
| 1623 * | 1637 * |
| (...skipping 1754 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3378 */ | 3392 */ |
| 3379 DART_EXPORT bool Dart_IsPrecompiledRuntime(); | 3393 DART_EXPORT bool Dart_IsPrecompiledRuntime(); |
| 3380 | 3394 |
| 3381 | 3395 |
| 3382 /** | 3396 /** |
| 3383 * Print a native stack trace. Used for crash handling. | 3397 * Print a native stack trace. Used for crash handling. |
| 3384 */ | 3398 */ |
| 3385 DART_EXPORT void Dart_DumpNativeStackTrace(void* context); | 3399 DART_EXPORT void Dart_DumpNativeStackTrace(void* context); |
| 3386 | 3400 |
| 3387 #endif /* INCLUDE_DART_API_H_ */ /* NOLINT */ | 3401 #endif /* INCLUDE_DART_API_H_ */ /* NOLINT */ |
| OLD | NEW |