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())
|
||||
continue;
|
||||
|
||||
if (base.isVirtual())
|
||||
continue;
|
||||
|
||||
auto* baseCxxDecl = baseType->getAsCXXRecordDecl();
|
||||
if (baseCxxDecl == nullptr)
|
||||
continue;
|
||||
|
Loading…
Reference in New Issue
Block a user