示例#1
0
文件: context.go 项目: crazy2be/gojs
func NewContext() *Context {
	ctx := new(Context)

	c_nil := C.JSClassRef(unsafe.Pointer(uintptr(0)))
	ctx.ref = C.JSContextRef(C.JSGlobalContextCreate(c_nil))
	return ctx
}
示例#2
0
func NewContext() *Context {
	const c_nil = unsafe.Pointer(uintptr(0))

	ctx := new(Context)

	ctx.ref = C.JSContextRef(C.JSGlobalContextCreate((*[0]uint8)(c_nil)))
	return ctx
}
示例#3
0
文件: context.go 项目: crazy2be/gojs
func NewGlobalContextFrom(raw RawGlobalContext) *GlobalContext {
	ctx := new(GlobalContext)
	ctx.ref = C.JSContextRef(raw)
	return ctx
}
示例#4
0
文件: context.go 项目: crazy2be/gojs
func NewContextFrom(raw RawContext) *Context {
	ctx := new(Context)
	ctx.ref = C.JSContextRef(raw)
	return ctx
}