HomeSort by: relevance | last modified time | path
    Searched refs:CXXConversionDecl (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTLambda.h 47 inline bool isLambdaConversionOperator(CXXConversionDecl *C) {
53 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D))
56 if (CXXConversionDecl *Conv =
57 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl()))
DeclCXX.h 315 /// Each of the entries in this overload set is a CXXConversionDecl.
321 /// Each of the entries in this overload set is a CXXConversionDecl or a
1792 /// Used by CXXDeductionGuideDecl, CXXConstructorDecl and CXXConversionDecl.
2730 class CXXConversionDecl : public CXXMethodDecl {
2731 CXXConversionDecl(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc,
2748 static CXXConversionDecl *
2753 static CXXConversionDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2776 CXXConversionDecl *getCanonicalDecl() override {
2777 return cast<CXXConversionDecl>(FunctionDecl::getCanonicalDecl());
2779 const CXXConversionDecl *getCanonicalDecl() const
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/
RecursiveSymbolVisitor.h 44 return isa<CXXConversionDecl>(D) ? true : visit(D, D->getLocation());
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
PtrTypesSemantics.cpp 157 if (auto *maybeRefToRawOperator = dyn_cast<CXXConversionDecl>(M)) {
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
IssueHash.cpp 44 !isa<CXXConversionDecl>(Target))
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp 1443 CXXConversionDecl *Conversion = CXXConversionDecl::Create(
1552 CXXConversionDecl *Conversion = CXXConversionDecl::Create(
1962 CXXConversionDecl *Conv,
SemaOverload.cpp 3523 CXXConversionDecl *Conv;
3526 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3528 Conv = cast<CXXConversionDecl>(D);
3579 if (CXXConversionDecl *Conversion
3580 = dyn_cast<CXXConversionDecl>(Best->Function)) {
3653 getConversionOpReturnTyAsFunction(CXXConversionDecl *Conv) {
3670 CXXConversionDecl *Conv1 = dyn_cast_or_null<CXXConversionDecl>(Function1);
3671 CXXConversionDecl *Conv2 = dyn_cast_or_null<CXXConversionDecl>(Function2)
    [all...]
SemaPseudoObject.cpp 1080 SmallVector<CXXConversionDecl *, 4> ConversionDecls;
1084 if (CXXConversionDecl *Conversion =
1085 dyn_cast<CXXConversionDecl>(D->getUnderlyingDecl())) {
SemaInit.cpp 4005 CXXConversionDecl *Conv;
4007 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
4009 Conv = cast<CXXConversionDecl>(D);
4157 if (auto *CD = dyn_cast<CXXConversionDecl>(Best->Function)) {
4625 CXXConversionDecl *Conv;
4627 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
4629 Conv = cast<CXXConversionDecl>(D);
4669 if (isa<CXXConversionDecl>(Function))
5299 CXXConversionDecl *Conv;
5301 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl())
    [all...]
SemaExprCXX.cpp 2077 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
2088 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
3498 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv,
3509 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv,
3998 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method);
4044 if (const CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(FD)) {
7692 CXXConversionDecl *Method,
SemaTemplateDeduction.cpp 4418 CXXConversionDecl *&Specialization,
4423 CXXConversionDecl *ConversionGeneric
4424 = cast<CXXConversionDecl>(ConversionTemplate->getTemplatedDecl());
4528 Specialization = cast_or_null<CXXConversionDecl>(ConversionSpecialized);
SemaTemplateInstantiateDecl.cpp 2344 } else if (CXXConversionDecl *Conversion = dyn_cast<CXXConversionDecl>(D)) {
2345 Method = CXXConversionDecl::Create(
2573 Decl *TemplateDeclInstantiator::VisitCXXConversionDecl(CXXConversionDecl *D) {
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclCXX.cpp 856 if (auto *Conversion = dyn_cast<CXXConversionDecl>(D)) {
1612 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction())
2068 return cast<CXXConversionDecl>(Function)->getExplicitSpecifier();
2781 void CXXConversionDecl::anchor() {}
2783 CXXConversionDecl *
2784 CXXConversionDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
2785 return new (C, ID) CXXConversionDecl(
2791 CXXConversionDecl *CXXConversionDecl::Create(
2800 CXXConversionDecl(C, RD, StartLoc, NameInfo, T, TInfo, isInline, ES
    [all...]
DeclPrinter.cpp 606 CXXConversionDecl *ConversionDecl = dyn_cast<CXXConversionDecl>(D);
ASTStructuralEquivalence.cpp 1311 if (auto *Conversion1 = dyn_cast<CXXConversionDecl>(Method1)) {
1312 auto *Conversion2 = cast<CXXConversionDecl>(Method2);
MicrosoftMangle.cpp 2583 } else if (IsInLambda && D && isa<CXXConversionDecl>(D)) {
2590 if (IsInLambda && isa<CXXConversionDecl>(D)) {
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Overload.h 805 CXXConversionDecl *Surrogate;
859 /// a CXXConversionDecl), the standard conversion that occurs
Sema.h 97 class CXXConversionDecl;
3520 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
3529 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
3659 CXXConversionDecl *Conversion, DeclAccessPair FoundDecl,
3668 void AddSurrogateCandidate(CXXConversionDecl *Conversion,
6708 SourceLocation CurrentLoc, CXXConversionDecl *Conv);
6718 CXXConversionDecl *Conv);
6722 CXXConversionDecl *Conv,
6876 CXXConversionDecl *Method,
7137 Decl *ActOnConversionDeclarator(CXXConversionDecl *Conversion)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexSymbol.cpp 297 else if (isa<CXXConversionDecl>(MD))
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
MoveChecker.cpp 496 dyn_cast_or_null<CXXConversionDecl>(MethodDec)) {
SmartPtrModeling.cpp 174 const auto *CD = dyn_cast_or_null<CXXConversionDecl>(Call.getDecl());
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 786 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl>
787 cxxConversionDecl;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 368 void VisitCXXConversionDecl(CXXConversionDecl *D);
2008 void ASTDeclReader::VisitCXXConversionDecl(CXXConversionDecl *D) {
3869 D = CXXConversionDecl::CreateDeserialized(Context, ID);
ASTWriterDecl.cpp 94 void VisitCXXConversionDecl(CXXConversionDecl *D);
1414 void ASTDeclWriter::VisitCXXConversionDecl(CXXConversionDecl *D) {
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h 1317 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl>
1318 cxxConversionDecl;
7290 /// cxxConversionDecl(isExplicit()) will match #4, but not #3.
7293 CXXConstructorDecl, CXXConversionDecl,
7317 /// cxxConversionDecl(hasExplicitSpecifier(constantExpr())) will not match #3 or #4.

Completed in 105 milliseconds

1 2