struct TypeDiagnoserPartialDiag
Declaration
struct TypeDiagnoserPartialDiag : public TypeDiagnoser { /* full declaration omitted */ };
Description
Abstract class used to diagnose incomplete types.
Declared at: clang/lib/Sema/SemaOverload.cpp:6125
Inherits from: Sema::TypeDiagnoser
Member Variables
- public clang::Sema::ContextualImplicitConverter& Converter
- public clang::Expr* From
Method Overview
- public TypeDiagnoserPartialDiag(clang::Sema::ContextualImplicitConverter & Converter, clang::Expr * From)
- public void diagnose(clang::Sema & S, clang::SourceLocation Loc, clang::QualType T)
Inherited from Sema::TypeDiagnoser:
Methods
¶TypeDiagnoserPartialDiag(
clang::Sema::ContextualImplicitConverter&
Converter,
clang::Expr* From)
TypeDiagnoserPartialDiag(
clang::Sema::ContextualImplicitConverter&
Converter,
clang::Expr* From)
Declared at: clang/lib/Sema/SemaOverload.cpp:6129
Parameters
- clang::Sema::ContextualImplicitConverter& Converter
- clang::Expr* From
¶void diagnose(clang::Sema& S,
clang::SourceLocation Loc,
clang::QualType T)
void diagnose(clang::Sema& S,
clang::SourceLocation Loc,
clang::QualType T)
Declared at: clang/lib/Sema/SemaOverload.cpp:6132