コード例 #1
0
ファイル: gi.go プロジェクト: bytbox/gogobject
// g_type_info_get_param_type
func (ti *TypeInfo) ParamType(n int) *TypeInfo {
	ptr := &BaseInfo{(*C.GIBaseInfo)(C.g_type_info_get_param_type((*C.GITypeInfo)(ti.c), C.gint(n)))}
	return (*TypeInfo)(unsafe.Pointer(_SetBaseInfoFinalizer(ptr)))
}
コード例 #2
0
ファイル: info.go プロジェクト: dradtke/gogi
func (info *GiInfo) GetParamType(n int) *GiInfo {
	return NewGiInfo((*C.GIBaseInfo)(C.g_type_info_get_param_type((*C.GITypeInfo)(info.ptr), GlibInt(n))))
}