| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ASTLambda.h | 48 inline bool isLambdaConversionOperator(CXXConversionDecl *C) { in isLambdaConversionOperator() 54 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) in isLambdaConversionOperator() 57 if (CXXConversionDecl *Conv = in isLambdaConversionOperator() 58 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl())) in isLambdaConversionOperator()
|
| H A D | DeclCXX.h | 2768 class CXXConversionDecl : public CXXMethodDecl { 2769 CXXConversionDecl(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, 2785 static CXXConversionDecl *Create(ASTContext &C, CXXRecordDecl *RD, 2792 static CXXConversionDecl *CreateDeserialized(ASTContext &C, unsigned ID); 2808 CXXConversionDecl *getCanonicalDecl() override { 2809 return cast<CXXConversionDecl>(FunctionDecl::getCanonicalDecl()); 2811 const CXXConversionDecl *getCanonicalDecl() const { 2812 return const_cast<CXXConversionDecl*>(this)->getCanonicalDecl();
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 808 if (auto *Conversion = dyn_cast<CXXConversionDecl>(D)) { in addedMember() 1429 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction()) in GetConversionType() 2487 void CXXConversionDecl::anchor() {} in anchor() 2489 CXXConversionDecl * 2490 CXXConversionDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 2491 return new (C, ID) CXXConversionDecl(C, nullptr, SourceLocation(), in CreateDeserialized() 2497 CXXConversionDecl * 2498 CXXConversionDecl::Create(ASTContext &C, CXXRecordDecl *RD, in Create() 2507 return new (C, RD) CXXConversionDecl(C, RD, StartLoc, NameInfo, T, TInfo, in Create() 2512 bool CXXConversionDecl::isLambdaToBlockPointerConversion() const { in isLambdaToBlockPointerConversion()
|
| H A D | DeclPrinter.cpp | 567 CXXConversionDecl *ConversionDecl = dyn_cast<CXXConversionDecl>(D); in VisitFunctionDecl()
|
| H A D | ASTStructuralEquivalence.cpp | 940 if (auto *Conversion1 = dyn_cast<CXXConversionDecl>(Method1)) { in IsStructurallyEquivalent() 941 auto *Conversion2 = cast<CXXConversionDecl>(Method2); in IsStructurallyEquivalent()
|
| H A D | ASTImporter.cpp | 473 ExpectedDecl VisitCXXConversionDecl(CXXConversionDecl *D); 3101 } else if (CXXConversionDecl *FromConversion = in VisitFunctionDecl() 3102 dyn_cast<CXXConversionDecl>(D)) { in VisitFunctionDecl() 3103 if (GetImportedOrCreateDecl<CXXConversionDecl>( in VisitFunctionDecl() 3244 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
|
| H A D | StmtPrinter.cpp | 1655 if (MD && isa<CXXConversionDecl>(MD)) { in VisitCXXMemberCallExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 45 return isa<CXXConversionDecl>(D) ? true : visit(D, D->getLocation()); in VisitNamedDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 3424 CXXConversionDecl *Conv; in IsUserDefinedConversion() 3558 CXXConversionDecl *Conv1 = dyn_cast_or_null<CXXConversionDecl>(Function1); in compareConversionFunctions() 3562 CXXConversionDecl *Conv2 = dyn_cast<CXXConversionDecl>(Function2); in compareConversionFunctions() 4410 CXXConversionDecl *Conv; in FindConversionForRefInit() 5626 CXXConversionDecl *Conv = in diagnoseAmbiguousConversion() 5724 CXXConversionDecl *Conv; in collectViableConversionCandidates() 7644 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in AddTypesConvertedFrom() 7702 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) { in CollectVRQualifiers() 13198 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in BuildCallToObjectOfClassType() 13259 CXXConversionDecl *Conv in BuildCallToObjectOfClassType() [all …]
|
| H A D | SemaLambda.cpp | 1304 CXXConversionDecl *Conversion = CXXConversionDecl::Create( in addFunctionPointerConversion() 1391 CXXConversionDecl *Conversion = CXXConversionDecl::Create( in addBlockPointerConversion() 1711 CXXConversionDecl *Conv, in BuildBlockForLambdaConversion()
|
| H A D | SemaPseudoObject.cpp | 1090 SmallVector<CXXConversionDecl *, 4> ConversionDecls; in CheckSubscriptingKind() 1094 if (CXXConversionDecl *Conversion = in CheckSubscriptingKind() 1095 dyn_cast<CXXConversionDecl>(D->getUnderlyingDecl())) { in CheckSubscriptingKind()
|
| H A D | SemaInit.cpp | 3780 CXXConversionDecl *Conv; in ResolveConstructorOverload() 3782 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in ResolveConstructorOverload() 3784 Conv = cast<CXXConversionDecl>(D); in ResolveConstructorOverload() 3931 if (auto *CD = dyn_cast<CXXConversionDecl>(Best->Function)) { in TryConstructorInitialization() 4370 CXXConversionDecl *Conv; in TryRefInitWithConversionFunction() 4372 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryRefInitWithConversionFunction() 4374 Conv = cast<CXXConversionDecl>(D); in TryRefInitWithConversionFunction() 4415 if (isa<CXXConversionDecl>(Function)) in TryRefInitWithConversionFunction() 4986 CXXConversionDecl *Conv; in TryUserDefinedConversion() 4990 Conv = cast<CXXConversionDecl>(D); in TryUserDefinedConversion() [all …]
|
| H A D | SemaExprCXX.cpp | 1965 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() 1976 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() 3277 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() 3288 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() 3774 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); in BuildCXXCastArgument() 3819 if (const CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(FD)) { in PerformImplicitConversion() 7154 CXXConversionDecl *Method, in BuildCXXMemberCallExpr()
|
| H A D | SemaTemplateDeduction.cpp | 4137 CXXConversionDecl *&Specialization, in DeduceTemplateArguments() 4142 CXXConversionDecl *ConversionGeneric in DeduceTemplateArguments() 4143 = cast<CXXConversionDecl>(ConversionTemplate->getTemplatedDecl()); in DeduceTemplateArguments() 4245 Specialization = cast_or_null<CXXConversionDecl>(ConversionSpecialized); in DeduceTemplateArguments()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1993 } else if (CXXConversionDecl *Conversion = dyn_cast<CXXConversionDecl>(D)) { in VisitCXXMethodDecl() 1994 Method = CXXConversionDecl::Create( in VisitCXXMethodDecl() 2190 Decl *TemplateDeclInstantiator::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
|
| H A D | SemaStmt.cpp | 666 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in CheckSwitchCondition() 677 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in CheckSwitchCondition()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | IssueHash.cpp | 44 !isa<CXXConversionDecl>(Target)) in GetSignature()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Overload.h | 748 CXXConversionDecl *Surrogate;
|
| H A D | Sema.h | 88 class CXXConversionDecl; variable 2681 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0; 2690 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0; 2816 void AddConversionCandidate(CXXConversionDecl *Conversion, 2830 void AddSurrogateCandidate(CXXConversionDecl *Conversion, 5669 SourceLocation CurrentLoc, CXXConversionDecl *Conv); 5679 CXXConversionDecl *Conv); 5683 CXXConversionDecl *Conv, 5719 CXXConversionDecl *Method, 5952 Decl *ActOnConversionDeclarator(CXXConversionDecl *Conversion); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 292 else if (isa<CXXConversionDecl>(MD)) in getSymbolInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MoveChecker.cpp | 483 dyn_cast_or_null<CXXConversionDecl>(MethodDec)) { in isMoveSafeMethod()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 605 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl>
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1137 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl> 6070 CXXConversionDecl)) { in AST_POLYMORPHIC_MATCHER() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 374 void VisitCXXConversionDecl(CXXConversionDecl *D); 2017 void ASTDeclReader::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl() 3713 D = CXXConversionDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 95 void VisitCXXConversionDecl(CXXConversionDecl *D); 1347 void ASTDeclWriter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
|