Searched defs:RDecl (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Sema/
H A DSemaExprMember.cpp607 RecordDecl *RDecl = RTy->getDecl(); local
623 DeclContext *DC = RDecl;
H A DSemaInit.cpp578 const RecordDecl *RDecl = RType->getDecl(); local
579 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion())
582 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) &&
583 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) {
584 for (auto *Field : RDecl->fields()) {
596 for (auto *Field : RDecl->fields())
603 for (auto *Field : RDecl->fields()) {
618 if (RDecl->isUnion())
2588 RecordDecl *RDecl local
[all...]
H A DSemaDecl.cpp13126 CXXRecordDecl* RDecl = cast<CXXRecordDecl>(RT->getDecl()); local
13127 if (RDecl->getDefinition()) {
13183 CXXRecordDecl *RDecl = cast<CXXRecordDecl>(RT->getDecl()); local
13184 if (RDecl->getDefinition()) {
13195 if (RDecl->hasNonTrivialCopyConstructor())
13197 else if (!RDecl->hasTrivialDefaultConstructor())
13199 else if (RDecl->hasNonTrivialCopyAssignment())
13201 else if (RDecl->hasNonTrivialDestructor())
13206 getLangOpts().ObjCAutoRefCount && RDecl->hasObjectMember()) {
13225 DiagnoseNontrivial(RDecl, membe
[all...]
/external/clang/lib/AST/
H A DASTContext.cpp5643 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl(); local
5644 S += RDecl->isUnion() ? '(' : '{';
5646 if (const IdentifierInfo *II = RDecl->getIdentifier()) {
5649 = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) {
5662 if (!RDecl->isUnion()) {
5663 getObjCEncodingForStructureImpl(RDecl, S, FD, true, NotEncodedT);
5665 for (const auto *Field : RDecl->fields()) {
5688 S += RDecl->isUnion() ? ')' : '}';
5867 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl, argument
5872 assert(RDecl
7088 const ObjCInterfaceDecl* RDecl = RHS->getInterface(); local
[all...]

Completed in 471 milliseconds