当前位置: 首页>>代码示例>>Golang>>正文


Golang C.duk_idx_t函数代码示例

本文整理汇总了Golang中C.duk_idx_t函数的典型用法代码示例。如果您正苦于以下问题:Golang duk_idx_t函数的具体用法?Golang duk_idx_t怎么用?Golang duk_idx_t使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了duk_idx_t函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: SafeCall

// See: http://duktape.org/api.html#duk_safe_call
func (d *Context) SafeCall(fn *[0]byte, nargs, nrets int) int {
	return int(C.duk_safe_call(
		d.duk_context,
		fn,
		C.duk_idx_t(nargs),
		C.duk_idx_t(nrets),
	))
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:9,代码来源:api.go

示例2: Next

// See: http://duktape.org/api.html#duk_next
func (d *Context) Next(enumIndex int, getValue bool) bool {
	var __getValue__ int
	if getValue {
		__getValue__ = 1
	}
	return int(C.duk_next(d.duk_context, C.duk_idx_t(enumIndex), C.duk_bool_t(__getValue__))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:8,代码来源:api.go

示例3: HexDecode

// See: http://duktape.org/api.html#duk_hex_decode
func (d *Context) HexDecode(index int) {
	C.duk_hex_decode(d.duk_context, C.duk_idx_t(index))
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例4: PopN

// See: http://duktape.org/api.html#duk_pop_n
func (d *Context) PopN(count int) {
	if d.GetTop() < count || count < 1 {
		return
	}
	C.duk_pop_n(d.duk_context, C.duk_idx_t(count))
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:7,代码来源:api.go

示例5: PcallMethod

// See: http://duktape.org/api.html#duk_pcall_method
func (d *Context) PcallMethod(nargs int) int {
	return int(C.duk_pcall_method(d.duk_context, C.duk_idx_t(nargs)))
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例6: JsonEncode

// See: http://duktape.org/api.html#duk_json_encode
func (d *Context) JsonEncode(index int) string {
	if s := C.duk_json_encode(d.duk_context, C.duk_idx_t(index)); s != nil {
		return C.GoString(s)
	}
	return ""
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:7,代码来源:api.go

示例7: Join

// See: http://duktape.org/api.html#duk_join
func (d *Context) Join(count int) {
	C.duk_join(d.duk_context, C.duk_idx_t(count))
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例8: IsUndefined

// See: http://duktape.org/api.html#duk_is_undefined
func (d *Context) IsUndefined(index int) bool {
	return int(C.duk_is_undefined(d.duk_context, C.duk_idx_t(index))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例9: IsFixedBuffer

// See: http://duktape.org/api.html#duk_is_fixed_buffer
func (d *Context) IsFixedBuffer(index int) bool {
	return int(C.duk_is_fixed_buffer(d.duk_context, C.duk_idx_t(index))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例10: IsEcmascriptFunction

// See: http://duktape.org/api.html#duk_is_ecmascript_function
func (d *Context) IsEcmascriptFunction(index int) bool {
	return int(C.duk_is_ecmascript_function(d.duk_context, C.duk_idx_t(index))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例11: IsDynamicBuffer

// See: http://duktape.org/api.html#duk_is_dynamic_buffer
func (d *Context) IsDynamicBuffer(index int) bool {
	return int(C.duk_is_dynamic_buffer(d.duk_context, C.duk_idx_t(index))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例12: IsCallable

// See: http://duktape.org/api.html#duk_is_callable
func (d *Context) IsCallable(index int) bool {
	return int(C.duk_is_callable(d.duk_context, C.duk_idx_t(index))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例13: IsBoolean

// See: http://duktape.org/api.html#duk_is_boolean
func (d *Context) IsBoolean(index int) bool {
	return int(C.duk_is_boolean(d.duk_context, C.duk_idx_t(index))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例14: IsArray

// See: http://duktape.org/api.html#duk_is_array
func (d *Context) IsArray(index int) bool {
	return int(C.duk_is_array(d.duk_context, C.duk_idx_t(index))) == 1
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go

示例15: Insert

// See: http://duktape.org/api.html#duk_insert
func (d *Context) Insert(toIndex int) {
	C.duk_insert(d.duk_context, C.duk_idx_t(toIndex))
}
开发者ID:ramsdenct,项目名称:go-duktape,代码行数:4,代码来源:api.go


注:本文中的C.duk_idx_t函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。