| /openbsd/src/gnu/llvm/clang/tools/libclang/ |
| D | CIndexCXX.cpp | 91 if (const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(D)) { in clang_getSpecializedCursorTemplate() local 93 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) in clang_getSpecializedCursorTemplate() 96 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) { in clang_getSpecializedCursorTemplate() 106 Template = CXXRecord->getInstantiatedFromMemberClass(); in clang_getSpecializedCursorTemplate()
|
| D | CIndex.cpp | 6757 case Decl::CXXRecord: in clang_getCursorDefinition() 8182 case Decl::CXXRecord: in getDeclLanguage()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Basic/ |
| D | DeclNodes.td | 31 def CXXRecord : DeclNode<Record, "classes">; 32 def ClassTemplateSpecialization : DeclNode<CXXRecord>;
|
| D | Attr.td | 158 def ClassTmpl : SubsetSubject<CXXRecord, [{S->getDescribedClassTemplate()}], 435 // CXXRecord attribute subjects. 481 CXXRecord], [ 1179 let Subjects = SubjectList<[CXXRecord]>; 1189 let Subjects = SubjectList<[CXXRecord]>; 1256 let Subjects = SubjectList<[CXXRecord]>; 1387 let Subjects = SubjectList<[CXXRecord]>; 1585 let Subjects = SubjectList<[CXXRecord]>; 1608 let Subjects = SubjectList<[CXXRecord]>; 1800 let Subjects = SubjectList<[CXXRecord]>; [all …]
|
| /openbsd/src/gnu/llvm/clang/lib/Serialization/ |
| D | ASTCommon.cpp | 307 case Decl::CXXRecord: in getDefinitiveDeclContext() 360 case Decl::CXXRecord: in isRedeclarableDeclKind()
|
| /openbsd/src/gnu/llvm/clang/lib/Analysis/ |
| D | IssueHash.cpp | 99 case Decl::CXXRecord: in GetEnclosingDeclContextSignature()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGBlocks.h | 148 CXXRecord, // Copy or destroy enumerator
|
| D | CGBlocks.cpp | 1620 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeCopyInfoForBlockCapture() 1739 case BlockCaptureEntityKind::CXXRecord: { in getBlockCaptureStr() 1839 case BlockCaptureEntityKind::CXXRecord: in pushCaptureCleanup() 1959 case BlockCaptureEntityKind::CXXRecord: in GenerateCopyHelperFunction() 2051 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeDestroyInfoForBlockCapture()
|
| D | CGDecl.cpp | 108 case Decl::CXXRecord: // struct/union/class X; [C++] in EmitDecl()
|
| D | CodeGenModule.cpp | 6331 case Decl::CXXRecord: { in EmitTopLevelDecl()
|
| /openbsd/src/gnu/llvm/clang/lib/Index/ |
| D | USRGeneration.cpp | 511 if (const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(D)) { in VisitTagDecl() local 512 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl() 524 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
| D | IndexSymbol.cpp | 352 case Decl::CXXRecord: in getSymbolInfo()
|
| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | Comment.cpp | 295 case Decl::CXXRecord: in fill()
|
| D | DeclCXX.cpp | 136 auto *R = new (C, DC) CXXRecordDecl(CXXRecord, TK, C, DC, StartLoc, IdLoc, Id, in Create() 151 auto *R = new (C, DC) CXXRecordDecl(CXXRecord, TTK_Class, C, DC, Loc, Loc, in CreateLambda() 166 CXXRecord, TTK_Struct, C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
|
| D | DeclBase.cpp | 814 case CXXRecord: in getIdentifierNamespaceForKind()
|
| D | Decl.cpp | 1463 case Decl::CXXRecord: { in computeLVForDecl()
|
| /openbsd/src/gnu/llvm/clang/lib/Frontend/ |
| D | InterfaceStubFunctionsConsumer.cpp | 172 case Decl::Kind::CXXRecord: in HandleNamedDecl()
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaDecl.cpp | 13761 CXXRecordDecl *CXXRecord = cast<CXXRecordDecl>(Record->getDecl()); in ActOnUninitializedDecl() local 13765 if (!CXXRecord->isPOD()) in ActOnUninitializedDecl() 18575 CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(EnclosingDecl); in ActOnFields() local 18664 if (CXXRecord && CXXRecord->getNumVBases() != 0) in ActOnFields() 18808 if (CXXRecord) { in ActOnFields() 18809 if (!CXXRecord->isInvalidDecl()) { in ActOnFields() 18812 I = CXXRecord->conversion_begin(), in ActOnFields() 18813 E = CXXRecord->conversion_end(); I != E; ++I) in ActOnFields() 18818 AddImplicitlyDeclaredMembersToClass(CXXRecord); in ActOnFields() 18820 if (!CXXRecord->isDependentType()) { in ActOnFields() [all …]
|
| D | SemaDeclAttr.cpp | 446 const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(Record); in threadSafetyCheckIsSmartPointer() local 447 if (!CXXRecord) in threadSafetyCheckIsSmartPointer() 450 for (auto BaseSpecifier : CXXRecord->bases()) { in threadSafetyCheckIsSmartPointer()
|
| D | SemaInit.cpp | 9341 if (fromDecl && destDecl && fromDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes() 9342 destDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes()
|
| /openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| D | PlistDiagnostics.cpp | 719 case Decl::CXXRecord: in FlushDiagnosticsImpl()
|
| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | RecursiveASTVisitor.h | 2045 DEF_TRAVERSE_TMPL_SPEC_DECL(Class, CXXRecord) 2079 DEF_TRAVERSE_TMPL_PART_SPEC_DECL(Class, CXXRecord)
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/ |
| D | DWARFASTParserClang.cpp | 70 case clang::Decl::CXXRecord: in DeclKindIsCXXClass()
|
| /openbsd/src/gnu/llvm/clang/lib/Frontend/Rewrite/ |
| D | RewriteObjC.cpp | 4891 case Decl::CXXRecord: in HandleDeclInMainFile()
|
| D | RewriteModernObjC.cpp | 5794 case Decl::CXXRecord: in HandleDeclInMainFile()
|