reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ExprConstant.cpp
 5793   if (!RD) {
 5803   if (RD->getNumVBases()) {
 5804     Info.FFDiag(CallLoc, diag::note_constexpr_virtual_base) << RD;
 5808   const CXXDestructorDecl *DD = RD->getDestructor();
 5809   if (!DD && !RD->hasTrivialDestructor()) {
 5815       (RD->isAnonymousStructOrUnion() && RD->isUnion())) {
 5815       (RD->isAnonymousStructOrUnion() && RD->isUnion())) {
 5841   unsigned BasesLeft = RD->getNumBases();
 5864   if (RD->isUnion())
 5867   const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
 5871   SmallVector<FieldDecl*, 16> Fields(RD->field_begin(), RD->field_end());
 5871   SmallVector<FieldDecl*, 16> Fields(RD->field_begin(), RD->field_end());
 5890   for (const CXXBaseSpecifier &Base : llvm::reverse(RD->bases())) {
 5895     if (!HandleLValueDirectBase(Info, &LocE, Subobject, RD,