Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
DUK_INTERNAL duk_ret_t duk_bi_function_constructor | ( | duk_context * | ctx | ) |
Definition at line 7 of file duktape-1.5.2/src-separate/duk_bi_function.c.
References duk_hthread::builtins, DUK_ASSERT, DUK_ASSERT_TOP, DUK_BIDX_GLOBAL_ENV, duk_concat(), duk_dup(), duk_get_hobject(), duk_get_top(), DUK_HOBJECT_IS_COMPILEDFUNCTION, DUK_HSTRING_GET_BYTELEN, DUK_HSTRING_GET_DATA, duk_insert(), duk_join(), duk_js_compile(), DUK_JS_COMPILE_FLAG_FUNCEXPR, duk_js_push_closure(), duk_push_hstring_stridx(), duk_push_string(), duk_require_hstring(), DUK_STRIDX_COMPILE, duk_to_string(), and NULL.
DUK_INTERNAL duk_ret_t duk_bi_function_prototype | ( | duk_context * | ctx | ) |
Definition at line 84 of file duktape-1.5.2/src-separate/duk_bi_function.c.
References DUK_UNREF.
DUK_INTERNAL duk_ret_t duk_bi_function_prototype_apply | ( | duk_context * | ctx | ) |
Definition at line 157 of file duktape-1.5.2/src-separate/duk_bi_function.c.
References DUK_ASSERT_TOP, duk_call_method(), DUK_DDD, DUK_DDDPRINT, duk_get_prop_index(), duk_get_prop_stridx(), duk_get_tval(), duk_insert(), duk_is_callable, duk_is_null_or_undefined(), duk_is_object(), duk_pop(), duk_push_this(), duk_remove(), duk_require_stack(), DUK_RET_TYPE_ERROR, DUK_STRIDX_LENGTH, and duk_to_uint32().
DUK_INTERNAL duk_ret_t duk_bi_function_prototype_bind | ( | duk_context * | ctx | ) |
Definition at line 251 of file duktape-1.5.2/src-separate/duk_bi_function.c.
References DUK_ASSERT, DUK_ASSERT_TOP, DUK_BIDX_FUNCTION_PROTOTYPE, DUK_DDD, DUK_DDDPRINT, duk_dup(), duk_get_hobject(), duk_get_prop_stridx(), duk_get_top(), duk_get_tval(), DUK_HOBJECT_CLASS_AS_FLAGS, DUK_HOBJECT_CLASS_FUNCTION, DUK_HOBJECT_FLAG_BOUND, DUK_HOBJECT_FLAG_CONSTRUCTABLE, DUK_HOBJECT_FLAG_EXTENSIBLE, DUK_HOBJECT_GET_CLASS_NUMBER, DUK_HOBJECT_HAS_STRICT, DUK_HOBJECT_SET_STRICT, duk_is_callable, duk_pop(), DUK_PROPDESC_FLAGS_NONE, DUK_PROPDESC_FLAGS_WC, duk_push_array(), duk_push_int(), duk_push_object_helper(), duk_push_this(), duk_push_undefined(), duk_put_prop_index(), DUK_RET_TYPE_ERROR, DUK_STRIDX_CALLER, DUK_STRIDX_FILE_NAME, DUK_STRIDX_INT_ARGS, DUK_STRIDX_INT_TARGET, DUK_STRIDX_INT_THIS, DUK_STRIDX_LC_ARGUMENTS, DUK_STRIDX_LENGTH, DUK_STRIDX_NAME, duk_to_int(), duk_xdef_prop_stridx(), duk_xdef_prop_stridx_thrower(), and NULL.
DUK_INTERNAL duk_ret_t duk_bi_function_prototype_call | ( | duk_context * | ctx | ) |
Definition at line 214 of file duktape-1.5.2/src-separate/duk_bi_function.c.
References DUK_ASSERT, duk_call_method(), DUK_DDD, DUK_DDDPRINT, duk_get_top(), duk_get_tval(), duk_insert(), duk_push_this(), and duk_push_undefined().
DUK_INTERNAL duk_ret_t duk_bi_function_prototype_to_string | ( | duk_context * | ctx | ) |
Definition at line 90 of file duktape-1.5.2/src-separate/duk_bi_function.c.
References DUK_ASSERT, duk_get_prop_stridx(), duk_get_tval(), DUK_HOBJECT_HAS_BOUND, DUK_HOBJECT_HAS_COMPILEDFUNCTION, DUK_HOBJECT_HAS_NATIVEFUNCTION, duk_is_undefined(), duk_push_lightfunc_tostring(), duk_push_sprintf(), duk_push_this(), DUK_RET_TYPE_ERROR, DUK_STRIDX_NAME, duk_to_string(), DUK_TVAL_GET_OBJECT, DUK_TVAL_IS_LIGHTFUNC, DUK_TVAL_IS_OBJECT, and NULL.