Home
last modified time | relevance | path

Searched refs:CXXRecord (Results 1 – 25 of 26) sorted by relevance

12

/openbsd/src/gnu/llvm/clang/tools/libclang/
DCIndexCXX.cpp91 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()
DCIndex.cpp6757 case Decl::CXXRecord: in clang_getCursorDefinition()
8182 case Decl::CXXRecord: in getDeclLanguage()
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DDeclNodes.td31 def CXXRecord : DeclNode<Record, "classes">;
32 def ClassTemplateSpecialization : DeclNode<CXXRecord>;
DAttr.td158 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/
DASTCommon.cpp307 case Decl::CXXRecord: in getDefinitiveDeclContext()
360 case Decl::CXXRecord: in isRedeclarableDeclKind()
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DIssueHash.cpp99 case Decl::CXXRecord: in GetEnclosingDeclContextSignature()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGBlocks.h148 CXXRecord, // Copy or destroy enumerator
DCGBlocks.cpp1620 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()
DCGDecl.cpp108 case Decl::CXXRecord: // struct/union/class X; [C++] in EmitDecl()
DCodeGenModule.cpp6331 case Decl::CXXRecord: { in EmitTopLevelDecl()
/openbsd/src/gnu/llvm/clang/lib/Index/
DUSRGeneration.cpp511 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()
DIndexSymbol.cpp352 case Decl::CXXRecord: in getSymbolInfo()
/openbsd/src/gnu/llvm/clang/lib/AST/
DComment.cpp295 case Decl::CXXRecord: in fill()
DDeclCXX.cpp136 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()
DDeclBase.cpp814 case CXXRecord: in getIdentifierNamespaceForKind()
DDecl.cpp1463 case Decl::CXXRecord: { in computeLVForDecl()
/openbsd/src/gnu/llvm/clang/lib/Frontend/
DInterfaceStubFunctionsConsumer.cpp172 case Decl::Kind::CXXRecord: in HandleNamedDecl()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaDecl.cpp13761 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 …]
DSemaDeclAttr.cpp446 const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(Record); in threadSafetyCheckIsSmartPointer() local
447 if (!CXXRecord) in threadSafetyCheckIsSmartPointer()
450 for (auto BaseSpecifier : CXXRecord->bases()) { in threadSafetyCheckIsSmartPointer()
DSemaInit.cpp9341 if (fromDecl && destDecl && fromDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes()
9342 destDecl->getDeclKind() == Decl::CXXRecord && in emitBadConversionNotes()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DPlistDiagnostics.cpp719 case Decl::CXXRecord: in FlushDiagnosticsImpl()
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DRecursiveASTVisitor.h2045 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/
DDWARFASTParserClang.cpp70 case clang::Decl::CXXRecord: in DeclKindIsCXXClass()
/openbsd/src/gnu/llvm/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp4891 case Decl::CXXRecord: in HandleDeclInMainFile()
DRewriteModernObjC.cpp5794 case Decl::CXXRecord: in HandleDeclInMainFile()

12