Example #1
0
File: dump.go Project: reusee/ggi
func DumpConstantInfo(info *C.GIConstantInfo) {
	var value C.GIArgument
	C.g_constant_info_get_value(info, &value)
	defer C.g_constant_info_free_value(info, &value)
	p("value %v\n", value)
	t := C.g_constant_info_get_type(info)
	DumpTypeInfo(t)
}
Example #2
0
// g_constant_info_get_type
func (ci *ConstantInfo) Type() *TypeInfo {
	ptr := &BaseInfo{(*C.GIBaseInfo)(C.g_constant_info_get_type((*C.GIConstantInfo)(ci.c)))}
	return (*TypeInfo)(unsafe.Pointer(_SetBaseInfoFinalizer(ptr)))
}