Searched refs:RDecl (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/Sema/
H A DSemaInit.cpp623 const RecordDecl *RDecl = RType->getDecl(); local
624 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion())
627 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) &&
628 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) {
629 for (auto *Field : RDecl->fields()) {
641 if (RDecl->hasFlexibleArrayMember())
648 if (auto *CXXRD = dyn_cast<CXXRecordDecl>(RDecl)) {
659 for (auto *Field : RDecl->fields()) {
674 if (RDecl
2674 RecordDecl *RDecl = RType->getDecl(); local
[all...]
H A DSemaExprMember.cpp621 RecordDecl *RDecl = RTy->getDecl(); local
637 DeclContext *DC = RDecl;
H A DSemaDecl.cpp13580 CXXRecordDecl* RDecl = cast<CXXRecordDecl>(RT->getDecl()); local
13581 if (RDecl->getDefinition()) {
13637 CXXRecordDecl *RDecl = cast<CXXRecordDecl>(RT->getDecl()); local
13638 if (RDecl->getDefinition()) {
13649 if (RDecl->hasNonTrivialCopyConstructor())
13651 else if (!RDecl->hasTrivialDefaultConstructor())
13653 else if (RDecl->hasNonTrivialCopyAssignment())
13655 else if (RDecl->hasNonTrivialDestructor())
13660 getLangOpts().ObjCAutoRefCount && RDecl->hasObjectMember()) {
13679 DiagnoseNontrivial(RDecl, membe
[all...]
/external/clang/lib/AST/
H A DASTContext.cpp5740 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl(); local
5741 S += RDecl->isUnion() ? '(' : '{';
5743 if (const IdentifierInfo *II = RDecl->getIdentifier()) {
5746 = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) {
5758 if (!RDecl->isUnion()) {
5759 getObjCEncodingForStructureImpl(RDecl, S, FD, true, NotEncodedT);
5761 for (const auto *Field : RDecl->fields()) {
5784 S += RDecl->isUnion() ? ')' : '}';
5964 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl, argument
5969 assert(RDecl
7186 const ObjCInterfaceDecl* RDecl = RHS->getInterface(); local
[all...]
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp175 if (const RecordDecl *RDecl = dyn_cast<RecordDecl>(Context))
176 if (!RDecl->isDependentType())
177 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl),
2629 else if (const RecordDecl *RDecl =
2631 llvm::DIScope *Mod = getParentModuleOrNull(RDecl);
2632 FDContext = getContextDescriptor(RDecl, Mod ? Mod : TheCU);
3435 else if (auto *RDecl = dyn_cast<CXXRecordDecl>(blockDecl->getParent()))
3436 type = QualType(RDecl->getTypeForDecl(), 0);

Completed in 163 milliseconds