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
- public ParamIncompleteTypeDiagnoser(clang::FunctionDecl * FD, clang::ParmVarDecl * Param)
- public void diagnose(clang::Sema & S, clang::SourceLocation Loc, clang::QualType T)
Inherited from Sema::TypeDiagnoser:
Methods
¶ParamIncompleteTypeDiagnoser(
clang::FunctionDecl* FD,
clang::ParmVarDecl* Param)
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)
void diagnose(clang::Sema& S,
clang::SourceLocation Loc,
clang::QualType T)
Declared at: clang/lib/Sema/SemaExpr.cpp:17846