Files

26 lines
312 B
Go
Raw Permalink Normal View History

package foo
import (
"unsafe"
)
const (
LLGoFiles = "bar/bar.cpp"
LLGoPackage = "link"
)
type Callback struct {
Vptr *CallbackVtbl
}
type CallbackVtbl struct {
2024-06-22 02:39:29 +08:00
Val unsafe.Pointer
Calc unsafe.Pointer
}
//go:linkname F C.f
func F(cb *Callback)
2024-06-22 09:14:10 +08:00
//go:linkname G C._Z1gP9ICallback
func G(cb *Callback)