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)

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)

Declared at: clang/lib/Sema/SemaOverload.cpp:6132

Parameters

clang::Sema& S
clang::SourceLocation Loc
clang::QualType T