Home
last modified time | relevance | path

Searched refs:getAsRecordDecl (Results 1 – 25 of 42) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/AST/
H A DASTImporterLookupTable.cpp31 LT.add(RTy->getAsRecordDecl()); in VisitTypedefNameDecl()
33 for (auto *it : RTy->getAsRecordDecl()->fields()) { in VisitTypedefNameDecl()
H A DNestedNameSpecifier.cpp185 CXXRecordDecl *NestedNameSpecifier::getAsRecordDecl() const { in getAsRecordDecl() function in NestedNameSpecifier
287 dyn_cast_or_null<ClassTemplateSpecializationDecl>(getAsRecordDecl()); in print()
H A DASTStructuralEquivalence.cpp451 return IsStructurallyEquivalent(Context, NNS1->getAsRecordDecl(), in IsStructurallyEquivalent()
452 NNS2->getAsRecordDecl()); in IsStructurallyEquivalent()
H A DCommentSema.cpp913 return isClassOrStructDeclImpl(ThisRecordType->getAsRecordDecl()); in isClassOrStructOrTagTypedefDecl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSuspiciousMemoryComparisonCheck.cpp55 PointeeType->getAsRecordDecl()->getDefinition()) { in check()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DExpandAutoType.cpp73 if (auto *RD = DD->getType()->getAsRecordDecl()) in isDeducedAsLambda()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaSYCL.cpp139 if (const auto *RecDecl = NextTy->getAsRecordDecl()) { in deepTypeCheckForSYCLDevice()
H A DSemaCXXScopeSpec.cpp161 return NNS->getAsRecordDecl(); in computeDeclContext()
H A DSemaCodeComplete.cpp5089 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 DTransferTest.cpp172 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 DAbstractBasicWriter.h267 asImpl().writeDeclRef(NNS->getAsRecordDecl()); in writeNestedNameSpecifier()
H A DNestedNameSpecifier.h193 CXXRecordDecl *getAsRecordDecl() const;
H A DType.h2327 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 DPaddingChecker.cpp87 return visitRecord(CXXRD->bases().begin()->getType()->getAsRecordDecl(), in visitRecord()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp369 for (const FieldDecl *Field : Type->getAsRecordDecl()->fields()) in getFieldsFromClassHierarchy()
H A DTransfer.cpp599 for (auto It : llvm::zip(Type->getAsRecordDecl()->fields(), S->inits())) { in VisitInitListExpr()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp280 const RecordDecl *RD = R->getValueType()->getAsRecordDecl()->getDefinition(); in isNonUnionUninit()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DInlayHints.cpp43 if (const RecordDecl *RD = T->getAsRecordDecl()) { in AggregateDesignatorNames()
H A DFindTarget.cpp492 add(NNS->getAsRecordDecl(), Flags); in add()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp640 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 DUncheckedOptionalAccessModel.cpp228 cast<ClassTemplateSpecializationDecl>(Type->getAsRecordDecl()) in countOptionalWrappers()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp371 auto *FlagRecordDecl = FlagType->getAsRecordDecl(); in create_call_once()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DSerialize.cpp218 if (const RecordDecl *D = T->getAsRecordDecl()) in getDeclForType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp340 if (const auto *FieldRD = Field->getType()->getAsRecordDecl()) in lowerUnion()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp999 clang::RecordDecl *rd = return_type->getPointeeType()->getAsRecordDecl(); in MaybeCompleteReturnType()

12