ContextualImplicitConverter(bool Suppress=false, bool SuppressConversion=false) | clang::Sema::ContextualImplicitConverter | inline |
diagnoseAmbiguous(Sema &S, SourceLocation Loc, QualType T)=0 | clang::Sema::ContextualImplicitConverter | pure virtual |
diagnoseConversion(Sema &S, SourceLocation Loc, QualType T, QualType ConvTy)=0 | clang::Sema::ContextualImplicitConverter | pure virtual |
diagnoseExplicitConv(Sema &S, SourceLocation Loc, QualType T, QualType ConvTy)=0 | clang::Sema::ContextualImplicitConverter | pure virtual |
diagnoseIncomplete(Sema &S, SourceLocation Loc, QualType T)=0 | clang::Sema::ContextualImplicitConverter | pure virtual |
diagnoseNoMatch(Sema &S, SourceLocation Loc, QualType T) override | clang::Sema::ICEConvertDiagnoser | inlinevirtual |
diagnoseNotInt(Sema &S, SourceLocation Loc, QualType T)=0 | clang::Sema::ICEConvertDiagnoser | pure virtual |
ICEConvertDiagnoser(bool AllowScopedEnumerations, bool Suppress, bool SuppressConversion) | clang::Sema::ICEConvertDiagnoser | inline |
match(QualType T) override | clang::Sema::ICEConvertDiagnoser | virtual |
noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy)=0 | clang::Sema::ContextualImplicitConverter | pure virtual |
noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy)=0 | clang::Sema::ContextualImplicitConverter | pure virtual |
Suppress | clang::Sema::ContextualImplicitConverter | |
SuppressConversion | clang::Sema::ContextualImplicitConverter | |
~ContextualImplicitConverter() | clang::Sema::ContextualImplicitConverter | inlinevirtual |