Lines Matching defs:CXXRD
4616 const auto *CXXRD = cast<CXXRecordDecl>(RD);
4617 if (!CXXRD->isEmpty())
4627 return !llvm::any_of(CXXRD->fields(), [](const FieldDecl *Field) {
4765 if (const auto *CXXRD = dyn_cast<CXXRecordDecl>(this))
4766 return CXXRD->getDefinition();
5142 const auto *CXXRD = dyn_cast<CXXRecordDecl>(this);
5145 if (!CXXRD || CXXRD->isExternCContext())
5147 else if (CXXRD->hasAttr<PackedAttr>())
5149 else if (CXXRD->isUnion())
5151 else if (CXXRD->isTriviallyCopyable())
5153 else if (CXXRD->hasTrivialDestructor())
5155 else if (CXXRD->isStandardLayout())