/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | ASTOps.cpp | 68 if (auto *CXXRecord = Type->getAsCXXRecordDecl()) in getFieldsFromClassHierarchy() local 69 for (const CXXBaseSpecifier &Base : CXXRecord->bases()) in getFieldsFromClassHierarchy()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DeclNodes.td | 31 def CXXRecord : DeclNode<Record, "classes">; 32 def ClassTemplateSpecialization : DeclNode<CXXRecord>;
|
H A D | Attr.td | 167 def ClassTmpl : SubsetSubject<CXXRecord, [{S->getDescribedClassTemplate()}], 498 // CXXRecord attribute subjects. 544 CXXRecord], [ 1185 let Subjects = SubjectList<[CXXRecord]>; 1193 let Subjects = SubjectList<[CXXRecord]>; 1209 let Subjects = SubjectList<[CXXRecord]>; 1368 let Subjects = SubjectList<[CXXRecord]>; 1378 let Subjects = SubjectList<[CXXRecord]>; 1452 let Subjects = SubjectList<[CXXRecord]>; 1610 let Subjects = SubjectList<[CXXRecord]>; [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 320 case Decl::CXXRecord: in getDefinitiveDeclContext() 373 case Decl::CXXRecord: in isRedeclarableDeclKind()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | IssueHash.cpp | 99 case Decl::CXXRecord: in GetEnclosingDeclContextSignature()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.h | 148 CXXRecord, // Copy or destroy enumerator
|
H A D | CGBlocks.cpp | 1604 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeCopyInfoForBlockCapture() 1722 case BlockCaptureEntityKind::CXXRecord: { in getBlockCaptureStr() 1822 case BlockCaptureEntityKind::CXXRecord: in pushCaptureCleanup() 1940 case BlockCaptureEntityKind::CXXRecord: in GenerateCopyHelperFunction() 2032 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeDestroyInfoForBlockCapture()
|
H A D | CGDecl.cpp | 110 case Decl::CXXRecord: // struct/union/class X; [C++] in EmitDecl()
|
H A D | CodeGenModule.cpp | 6922 case Decl::CXXRecord: { in EmitTopLevelDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 529 if (const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(D)) { in VisitTagDecl() local 530 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl() 547 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
H A D | IndexSymbol.cpp | 352 case Decl::CXXRecord: in getSymbolInfo()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAPINotes.cpp | 1017 if (auto CXXRecord = dyn_cast<CXXRecordDecl>(D->getDeclContext())) { in ProcessAPINotes() local 1020 auto ParentContext = GetNamespaceContext(CXXRecord->getDeclContext()); in ProcessAPINotes() 1021 if (auto Found = Reader->lookupTagID(CXXRecord->getName(), ParentContext)) in ProcessAPINotes()
|
H A D | SemaDecl.cpp | 14040 CXXRecordDecl *CXXRecord = cast<CXXRecordDecl>(Record->getDecl()); in ActOnUninitializedDecl() local 14044 if (!CXXRecord->isPOD()) in ActOnUninitializedDecl() 18850 CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(EnclosingDecl); in ActOnFields() local 18936 if (CXXRecord && CXXRecord->getNumVBases() != 0) in ActOnFields() 19089 if (CXXRecord) { in ActOnFields() 19090 if (!CXXRecord->isInvalidDecl()) { in ActOnFields() 19093 I = CXXRecord->conversion_begin(), in ActOnFields() 19094 E = CXXRecord->conversion_end(); I != E; ++I) in ActOnFields() 19099 AddImplicitlyDeclaredMembersToClass(CXXRecord); in ActOnFields() 19101 if (!CXXRecord->isDependentType()) { in ActOnFields() [all …]
|
H A D | SemaDeclAttr.cpp | 185 const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(Record); in threadSafetyCheckIsSmartPointer() local 186 if (!CXXRecord) in threadSafetyCheckIsSmartPointer() 189 for (const auto &BaseSpecifier : CXXRecord->bases()) { in threadSafetyCheckIsSmartPointer()
|
H A D | SemaInit.cpp | 8523 if (fromDecl && destDecl && fromDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes() 8524 destDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes()
|
H A D | SemaDeclCXX.cpp | 1916 case Decl::CXXRecord: in CheckConstexprDeclStmt()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InterfaceStubFunctionsConsumer.cpp | 173 case Decl::Kind::CXXRecord: in HandleNamedDecl()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 137 auto *R = new (C, DC) CXXRecordDecl(CXXRecord, TK, C, DC, StartLoc, IdLoc, Id, in Create() 152 auto *R = new (C, DC) CXXRecordDecl(CXXRecord, TagTypeKind::Class, C, DC, Loc, in CreateLambda() 167 CXXRecordDecl(CXXRecord, TagTypeKind::Struct, C, nullptr, in CreateDeserialized()
|
H A D | DeclBase.cpp | 926 case CXXRecord: in getIdentifierNamespaceForKind()
|
H A D | DeclTemplate.cpp | 1667 case Decl::Kind::CXXRecord: in getReplacedTemplateParameterList()
|
H A D | Decl.cpp | 1507 case Decl::CXXRecord: { in computeLVForDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | RecursiveASTVisitor.h | 2093 DEF_TRAVERSE_TMPL_SPEC_DECL(Class, CXXRecord) 2113 DEF_TRAVERSE_TMPL_PART_SPEC_DECL(Class, CXXRecord)
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | ExtractAPIVisitor.h | 897 if (Decl->getDeclContext()->getDeclKind() == Decl::CXXRecord) in VisitVarTemplateDecl()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.cpp | 76 case clang::Decl::CXXRecord: in DeclKindIsCXXClass()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 5791 case Decl::CXXRecord: in HandleDeclInMainFile()
|