class ParamIncompleteTypeDiagnoser

Declaration

class ParamIncompleteTypeDiagnoser : public TypeDiagnoser { /* full declaration omitted */ };

Description

Abstract class used to diagnose incomplete types.

Declared at: clang/lib/Sema/SemaExpr.cpp:17838

Inherits from: Sema::TypeDiagnoser

Member Variables

private clang::FunctionDecl* FD
private clang::ParmVarDecl* Param

Method Overview

Inherited from Sema::TypeDiagnoser:

Methods

ParamIncompleteTypeDiagnoser(
    clang::FunctionDecl* FD,
    clang::ParmVarDecl* Param)

Declared at: clang/lib/Sema/SemaExpr.cpp:17843

Parameters

clang::FunctionDecl* FD
clang::ParmVarDecl* Param

void diagnose(clang::Sema& S,
              clang::SourceLocation Loc,
              clang::QualType T)

Declared at: clang/lib/Sema/SemaExpr.cpp:17846

Parameters

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