| /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 | 179 def ClassTmpl : SubsetSubject<CXXRecord, [{S->getDescribedClassTemplate()}], 538 // CXXRecord attribute subjects. 584 CXXRecord], [ 1310 let Subjects = SubjectList<[CXXRecord]>; 1318 let Subjects = SubjectList<[CXXRecord]>; 1334 let Subjects = SubjectList<[CXXRecord]>; 1350 let Subjects = SubjectList<[CXXRecord]>; 1520 let Subjects = SubjectList<[CXXRecord]>; 1530 let Subjects = SubjectList<[CXXRecord]>; 1666 let Subjects = SubjectList<[CXXRecord]>; [all …]
|
| /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/lib/Serialization/ |
| H A D | ASTCommon.cpp | 325 case Decl::CXXRecord: in getDefinitiveDeclContext() 379 case Decl::CXXRecord: in isRedeclarableDeclKind()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | IssueHash.cpp | 95 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 | 1636 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeCopyInfoForBlockCapture() 1762 case BlockCaptureEntityKind::CXXRecord: { in getBlockCaptureStr() 1869 case BlockCaptureEntityKind::CXXRecord: in pushCaptureCleanup() 1988 case BlockCaptureEntityKind::CXXRecord: in GenerateCopyHelperFunction() 2088 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeDestroyInfoForBlockCapture()
|
| H A D | CGDecl.cpp | 113 case Decl::CXXRecord: // struct/union/class X; [C++] in EmitDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 524 if (const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(D)) { in VisitTagDecl() local 525 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl() 542 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
| H A D | IndexSymbol.cpp | 352 case Decl::CXXRecord: in getSymbolInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Comment.cpp | 306 case Decl::CXXRecord: in fill()
|
| 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 | 936 case CXXRecord: in getIdentifierNamespaceForKind()
|
| H A D | DeclTemplate.cpp | 1642 case Decl::Kind::CXXRecord: in getReplacedTemplateParameterList()
|
| H A D | Decl.cpp | 1513 case Decl::CXXRecord: { in computeLVForDecl()
|
| /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/CIR/CodeGen/ |
| H A D | CIRGenDecl.cpp | 604 case Decl::CXXRecord: // struct/union/class X; [C++] in emitDecl()
|
| H A D | CIRGenModule.cpp | 1288 case Decl::CXXRecord: in emitTopLevelDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 14390 CXXRecordDecl *CXXRecord = cast<CXXRecordDecl>(Record->getDecl()); in ActOnUninitializedDecl() local 14394 if (!CXXRecord->isPOD()) in ActOnUninitializedDecl() 19426 CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(EnclosingDecl); in ActOnFields() local 19511 if (CXXRecord && CXXRecord->getNumVBases() != 0) in ActOnFields() 19698 if (CXXRecord) { in ActOnFields() 19699 if (!CXXRecord->isInvalidDecl()) { in ActOnFields() 19702 I = CXXRecord->conversion_begin(), in ActOnFields() 19703 E = CXXRecord->conversion_end(); I != E; ++I) in ActOnFields() 19708 AddImplicitlyDeclaredMembersToClass(CXXRecord); in ActOnFields() 19710 if (!CXXRecord->isDependentType()) { in ActOnFields() [all …]
|
| H A D | SemaDeclAttr.cpp | 186 const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(Record); in threadSafetyCheckIsSmartPointer() local 187 if (!CXXRecord) in threadSafetyCheckIsSmartPointer() 190 for (const auto &BaseSpecifier : CXXRecord->bases()) { in threadSafetyCheckIsSmartPointer()
|
| H A D | SemaInit.cpp | 8804 if (fromDecl && destDecl && fromDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes() 8805 destDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | PlistDiagnostics.cpp | 714 case Decl::CXXRecord: in FlushDiagnosticsImpl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 939 if (Decl->getDeclContext()->getDeclKind() == Decl::CXXRecord) in VisitVarTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecursiveASTVisitor.h | 2131 DEF_TRAVERSE_TMPL_SPEC_DECL(Class, CXXRecord) 2151 DEF_TRAVERSE_TMPL_PART_SPEC_DECL(Class, CXXRecord)
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClang.cpp | 79 case clang::Decl::CXXRecord: in DeclKindIsCXXClass()
|