// g_irepository_find_by_name func (r *Repository) FindByName(namespace, name string) *BaseInfo { gnamespace := _GoStringToGString(namespace) gname := _GoStringToGString(name) ret := C.g_irepository_find_by_name(r.c, gnamespace, gname) C.free_gstring(gname) C.free_gstring(gnamespace) return _SetBaseInfoFinalizer(&BaseInfo{ret}) }
func GetInfoByName(namespace, symbol string) *GiInfo { _namespace := GlibString(namespace) defer C.g_free((C.gpointer)(_namespace)) _symbol := GlibString(symbol) defer C.g_free((C.gpointer)(_symbol)) ptr := (*C.GIBaseInfo)(C.g_irepository_find_by_name(nil, _namespace, _symbol)) if ptr == nil { return nil } return NewGiInfo(ptr) }