Home
last modified time | relevance | path

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

/external/clang/tools/libclang/
DCIndexCXX.cpp94 if (const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(D)) { in clang_getSpecializedCursorTemplate() local
96 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) in clang_getSpecializedCursorTemplate()
99 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) { in clang_getSpecializedCursorTemplate()
109 Template = CXXRecord->getInstantiatedFromMemberClass(); in clang_getSpecializedCursorTemplate()
DCIndex.cpp5657 case Decl::CXXRecord: in clang_getCursorDefinition()
6933 case Decl::CXXRecord: in getDeclLanguage()
/external/clang/include/clang/Basic/
DDeclNodes.td31 def CXXRecord : DDecl<Record>;
32 def ClassTemplateSpecialization : DDecl<CXXRecord>;
DAttr.td777 let Subjects = SubjectList<[CXXRecord]>;
907 let Subjects = SubjectList<[CXXRecord]>;
1579 // let Subjects = SubjectList<[CXXRecord]>;
1618 let Subjects = SubjectList<[CXXRecord], ErrorDiag>;
1632 let Subjects = SubjectList<[ObjCMethod, Enum, CXXRecord, FunctionLike],
1639 let Subjects = SubjectList<[Var, Function, CXXRecord]>;
1982 let Subjects = SubjectList<[CXXRecord]>;
1991 let Subjects = SubjectList<[CXXRecord]>;
1997 let Subjects = SubjectList<[CXXRecord]>;
2074 let Subjects = SubjectList<[CXXRecord]>;
[all …]
/external/clang/lib/Serialization/
DASTCommon.cpp197 case Decl::CXXRecord: in getDefinitiveDeclContext()
250 case Decl::CXXRecord: in isRedeclarableDeclKind()
/external/clang/lib/Frontend/
DASTConsumers.cpp228 case Decl::CXXRecord: { in PrintDeclContext()
387 case Decl::CXXRecord: in PrintDeclContext()
/external/clang/lib/Index/
DUSRGeneration.cpp437 if (const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(D)) { in VisitTagDecl() local
438 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl()
450 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
/external/clang/lib/StaticAnalyzer/Core/
DIssueHash.cpp92 case Decl::CXXRecord: in GetEnclosingDeclContextSignature()
DPlistDiagnostics.cpp412 case Decl::CXXRecord: in FlushDiagnosticsImpl()
/external/clang/lib/AST/
DComment.cpp217 case Decl::CXXRecord: in fill()
DDeclCXX.cpp99 CXXRecordDecl *R = new (C, DC) CXXRecordDecl(CXXRecord, TK, C, DC, StartLoc, in Create()
115 new (C, DC) CXXRecordDecl(CXXRecord, TTK_Class, C, DC, Loc, Loc, in CreateLambda()
130 CXXRecord, TTK_Struct, C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
DDeclBase.cpp649 case CXXRecord: in getIdentifierNamespaceForKind()
DDecl.cpp1281 case Decl::CXXRecord: { in computeLVForDecl()
/external/clang/lib/Sema/
DSemaDecl.cpp10178 CXXRecordDecl *CXXRecord = cast<CXXRecordDecl>(Record->getDecl()); in ActOnUninitializedDecl() local
10182 if (!CXXRecord->isPOD()) in ActOnUninitializedDecl()
14072 if (CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(Record)) { in ActOnFields() local
14073 if (!CXXRecord->isInvalidDecl()) { in ActOnFields()
14076 I = CXXRecord->conversion_begin(), in ActOnFields()
14077 E = CXXRecord->conversion_end(); I != E; ++I) in ActOnFields()
14081 if (!CXXRecord->isDependentType()) { in ActOnFields()
14082 if (CXXRecord->hasUserDeclaredDestructor()) { in ActOnFields()
14085 AdjustDestructorExceptionSpec(CXXRecord, in ActOnFields()
14086 CXXRecord->getDestructor()); in ActOnFields()
[all …]
DSemaDeclCXX.cpp898 case Decl::CXXRecord: in CheckConstexprDeclStmt()
/external/clang/lib/CodeGen/
DCGDecl.cpp95 case Decl::CXXRecord: // struct/union/class X; [C++] in EmitDecl()
DCodeGenModule.cpp3781 case Decl::CXXRecord: in EmitTopLevelDecl()
/external/clang/include/clang/AST/
DRecursiveASTVisitor.h1782 DEF_TRAVERSE_TMPL_PART_SPEC_DECL(Class, CXXRecord)
/external/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp4893 case Decl::CXXRecord: in HandleDeclInMainFile()
DRewriteModernObjC.cpp5806 case Decl::CXXRecord: in HandleDeclInMainFile()