module Duktape::API::Push
Direct including types
Defined in:
duktape/api/push.crInstance Method Summary
- #<<(value : Bool)
- #<<(value : Int::Signed)
- #<<(value : Int::Unsigned)
- #<<(value : String)
- #<<(value : Nil)
- #<<(value : Float)
- #push_array
- #push_bare_array
- #push_bare_object
- #push_boolean(value : Bool)
- #push_buffer(size : Int, resizable = false)
- #push_context_dump
- #push_current_function
- #push_current_thread
- #push_dynamic_buffer(size : Int)
- #push_error_object(err : Int32, msg : String)
- #push_error_object(err : LibDUK::Err, msg : String)
- #push_external_buffer
- #push_false
- #push_fixed_buffer(size : Int)
- #push_global_object
-
#push_global_proc(name : String, nargs : Int32 = 0, &block : LibDUK::Context -> Int32)
Experimental
- #push_global_stash
- #push_heap_stash
- #push_heapptr(ptr : Pointer(Void))
- #push_int(value : Int)
- #push_lstring(str : String, len : Int)
- #push_nan
- #push_new_target
- #push_null
- #push_number(value : Float)
- #push_object
- #push_pointer(ptr : Pointer(Void))
-
#push_proc(nargs : Int32 = 0, &block : LibDUK::Context -> Int32)
Experimental
- #push_proxy
- #push_string(str : String)
- #push_this
- #push_thread
- #push_thread_new_globalenv
- #push_thread_stash(target_ctx : LibDUK::Context)
- #push_thread_stash(target_ctx : Duktape::Context)
- #push_true
- #push_uint(value : UInt8 | UInt16 | UInt32 | UInt64)
- #push_undefined
Instance Method Detail
def push_global_proc(name : String, nargs : Int32 = 0, &block : LibDUK::Context -> Int32)
#
Experimental