używam dzyń budować AST z C++ kodu źródłowego i RecursiveASTVisitor przemierzać drzewo.Zdecyduj w Clang jeśli odwiedził CXXRecordDecl jest klasa, struct lub union
Chciałbym podjąć decyzję w odwiedzonej deklaracji rekordu, jeśli jest to klasa, struktura lub związek. Mam nadpisaną funkcję VisitCXXRecordDecl (clang :: CXXRecordDecl). W tej funkcji mogę check any information about CXXRecordDecl, że klasa oferuje, ale nie mam pojęcia, jak uzyskać informacje thie.
Czy ktoś może mi pomóc?
Czy na pewno związki zawodowe mogą mieć funkcje członka? – RedX
Ze standardu: 9.5.2: "Złącze może mieć funkcje składowe (w tym konstruktory i destruktory), ale nie funkcje wirtualne (10.3)." Testowałem powyższy kod i to działa. –