mirror of
https://github.com/mappu/miqt.git
synced 2025-03-11 18:10:22 +00:00
genbindings/state: track class lookup locations
This commit is contained in:
parent
ed18c216f3
commit
d9bfece505
@ -7,6 +7,7 @@ import (
|
|||||||
|
|
||||||
type lookupResultClass struct {
|
type lookupResultClass struct {
|
||||||
PackageName string
|
PackageName string
|
||||||
|
Class CppClass
|
||||||
}
|
}
|
||||||
|
|
||||||
type lookupResultTypedef struct {
|
type lookupResultTypedef struct {
|
||||||
|
@ -165,7 +165,7 @@ func generate(packageName string, srcDirs []string, allowHeaderFn func(string) b
|
|||||||
|
|
||||||
// Update global state tracker (AFTER astTransformChildClasses)
|
// Update global state tracker (AFTER astTransformChildClasses)
|
||||||
for _, c := range parsed.Classes {
|
for _, c := range parsed.Classes {
|
||||||
KnownClassnames[c.ClassName] = lookupResultClass{packageName}
|
KnownClassnames[c.ClassName] = lookupResultClass{packageName, c /* copy */}
|
||||||
}
|
}
|
||||||
for _, td := range parsed.Typedefs {
|
for _, td := range parsed.Typedefs {
|
||||||
KnownTypedefs[td.Alias] = lookupResultTypedef{packageName, td /* copy */}
|
KnownTypedefs[td.Alias] = lookupResultTypedef{packageName, td /* copy */}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user