mirror of
https://github.com/JakeHillion/object-introspection.git
synced 2024-09-19 11:09:05 +01:00
ignore virtual base classes (#497)
This commit is contained in:
parent
8e5cdf8d04
commit
8d83ae1c8b
@ -333,6 +333,9 @@ void ClangTypeParser::enumerateClassParents(const clang::RecordType& ty,
|
|||||||
if (baseType.isNull())
|
if (baseType.isNull())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
if (base.isVirtual())
|
||||||
|
continue;
|
||||||
|
|
||||||
auto* baseCxxDecl = baseType->getAsCXXRecordDecl();
|
auto* baseCxxDecl = baseType->getAsCXXRecordDecl();
|
||||||
if (baseCxxDecl == nullptr)
|
if (baseCxxDecl == nullptr)
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user