Home
last modified time | relevance | path

Searched refs:isPolymorphic (Results 1 – 14 of 14) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDMicrosoftCXXABI.cpp139 if (RD->isPolymorphic() && !Base->isPolymorphic()) in usesMultipleInheritanceModel()
HDCXXInheritance.cpp487 if (!BaseDecl->isPolymorphic()) in Collect()
HDVTableBuilder.cpp389 if (!BaseDecl->isPolymorphic()) in dump()
2969 if (!RD->isPolymorphic()) in AddMethods()
HDExprCXX.cpp37 if (RD->isPolymorphic() && E->isGLValue()) in isPotentiallyEvaluated()
HDDeclCXX.cpp196 if (BaseClassDecl->isPolymorphic()) in setBases()
HDRecordLayoutBuilder.cpp1968 if (!RD->isPolymorphic()) in computeKeyFunction()
/NextBSD/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
HDMarshallers.h138 virtual bool isPolymorphic() const { return false; }
609 bool isPolymorphic() const override { return true; }
HDRegistry.cpp433 bool IsPolymorphic = I->second->isPolymorphic(); in getMatcherCompletions()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclCXX.h1148 bool isPolymorphic() const { return data().Polymorphic; } in isPolymorphic() function
1676 (hasDefinition() && isPolymorphic()); in nullFieldOffsetIsZero()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExceptionSpec.cpp916 if (!cast<CXXRecordDecl>(RT->getDecl())->isPolymorphic()) in canTypeidThrow()
HDSemaExprCXX.cpp422 if (RecordD->isPolymorphic() && E->isGLValue()) { in BuildCXXTypeId()
2759 if (PointeeRD->isPolymorphic() && !PointeeRD->hasAttr<FinalAttr>()) { in ActOnCXXDelete()
3716 return RD->isPolymorphic(); in EvaluateUnaryTypeTrait()
HDSemaCast.cpp701 if (!cast<CXXRecordDecl>(SrcDecl)->isPolymorphic()) { in CheckDynamicCast()
HDSemaDeclCXX.cpp4945 if (Record->isPolymorphic() && !Record->isDependentType()) { in CheckCompletedCXXClass()
5009 (Record->isPolymorphic() || Record->getNumBases())) { in CheckCompletedCXXClass()
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTType.cpp896 return cxx_record_decl->isPolymorphic(); in IsPolymorphicClass()