| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTImporterLookupTable.cpp | 31 LT.add(RTy->getAsRecordDecl()); in VisitTypedefNameDecl() 33 for (auto *it : RTy->getAsRecordDecl()->fields()) { in VisitTypedefNameDecl()
|
| H A D | NestedNameSpecifier.cpp | 185 CXXRecordDecl *NestedNameSpecifier::getAsRecordDecl() const { in getAsRecordDecl() function in NestedNameSpecifier 287 dyn_cast_or_null<ClassTemplateSpecializationDecl>(getAsRecordDecl()); in print()
|
| H A D | ASTStructuralEquivalence.cpp | 451 return IsStructurallyEquivalent(Context, NNS1->getAsRecordDecl(), in IsStructurallyEquivalent() 452 NNS2->getAsRecordDecl()); in IsStructurallyEquivalent()
|
| H A D | CommentSema.cpp | 913 return isClassOrStructDeclImpl(ThisRecordType->getAsRecordDecl()); in isClassOrStructOrTagTypedefDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | SuspiciousMemoryComparisonCheck.cpp | 55 PointeeType->getAsRecordDecl()->getDefinition()) { in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ExpandAutoType.cpp | 73 if (auto *RD = DD->getType()->getAsRecordDecl()) in isDeducedAsLambda()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaSYCL.cpp | 139 if (const auto *RecDecl = NextTy->getAsRecordDecl()) { in deepTypeCheckForSYCLDevice()
|
| H A D | SemaCXXScopeSpec.cpp | 161 return NNS->getAsRecordDecl(); in computeDeclContext()
|
| H A D | SemaCodeComplete.cpp | 5089 static RecordDecl *getAsRecordDecl(const QualType BaseType) { in getAsRecordDecl() function 5090 if (auto *RD = BaseType->getAsRecordDecl()) { in getAsRecordDecl() 5534 : llvm::dyn_cast_or_null<CXXRecordDecl>(getAsRecordDecl(Base)); in getApproximateType() 5629 if (RecordDecl *RD = getAsRecordDecl(BaseType)) { in CodeCompleteMemberReferenceExpr() 6223 isCompleteType(Loc, Type) ? Type->getAsRecordDecl() : nullptr; in ProduceConstructorSignatureHelp() 6373 auto *RD = getAsRecordDecl(BaseType); in getDesignatedType() 6393 const auto *RD = getAsRecordDecl(BaseType); in CodeCompleteDesignator()
|
| /llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/ |
| H A D | TransferTest.cpp | 172 auto FooFields = FooDecl->getType()->getAsRecordDecl()->fields(); in TEST() 220 auto FooFields = FooDecl->getType()->getAsRecordDecl()->fields(); in TEST() 266 auto FooFields = FooDecl->getType()->getAsRecordDecl()->fields(); in TEST() 512 ->getAsRecordDecl() in TEST() 533 ->getAsRecordDecl() in TEST() 927 auto FooFields = FooDecl->getType()->getAsRecordDecl()->fields(); in TEST() 1042 auto FooFields = FooDecl->getType()->getAsRecordDecl()->fields(); in TEST() 1108 FooDecl->getType()->getAsRecordDecl()->fields()) { in TEST() 1279 auto FooFields = FooDecl->getType()->getAsRecordDecl()->fields(); in TEST() 1369 auto FooFields = FooDecl->getType()->getAsRecordDecl()->fields(); in TEST() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | AbstractBasicWriter.h | 267 asImpl().writeDeclRef(NNS->getAsRecordDecl()); in writeNestedNameSpecifier()
|
| H A D | NestedNameSpecifier.h | 193 CXXRecordDecl *getAsRecordDecl() const;
|
| H A D | Type.h | 2327 RecordDecl *getAsRecordDecl() const; 6690 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl()) 6696 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl()) 6702 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 87 return visitRecord(CXXRD->bases().begin()->getType()->getAsRecordDecl(), in visitRecord()
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.cpp | 369 for (const FieldDecl *Field : Type->getAsRecordDecl()->fields()) in getFieldsFromClassHierarchy()
|
| H A D | Transfer.cpp | 599 for (auto It : llvm::zip(Type->getAsRecordDecl()->fields(), S->inits())) { in VisitInitListExpr()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedObjectChecker.cpp | 280 const RecordDecl *RD = R->getValueType()->getAsRecordDecl()->getDefinition(); in isNonUnionUninit()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | InlayHints.cpp | 43 if (const RecordDecl *RD = T->getAsRecordDecl()) { in AggregateDesignatorNames()
|
| H A D | FindTarget.cpp | 492 add(NNS->getAsRecordDecl(), Flags); in add()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 640 if (const RecordDecl *RRD = II.getType()->getAsRecordDecl()) in findRegionOfInterestInRecord() 657 if (const RecordDecl *RRD = FT->getAsRecordDecl()) in findRegionOfInterestInRecord() 666 if (const RecordDecl *RRD = PT->getAsRecordDecl()) in findRegionOfInterestInRecord() 732 if (const RecordDecl *RD = PT->getAsRecordDecl()) in maybeEmitNoteForParameters()
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 228 cast<ClassTemplateSpecializationDecl>(Type->getAsRecordDecl()) in countOptionalWrappers()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 371 auto *FlagRecordDecl = FlagType->getAsRecordDecl(); in create_call_once()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-doc/ |
| H A D | Serialize.cpp | 218 if (const RecordDecl *D = T->getAsRecordDecl()) in getDeclForType()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 340 if (const auto *FieldRD = Field->getType()->getAsRecordDecl()) in lowerUnion()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.cpp | 999 clang::RecordDecl *rd = return_type->getPointeeType()->getAsRecordDecl(); in MaybeCompleteReturnType()
|