class CallReturnIncompleteDiagnoser

Declaration

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

Description

Abstract class used to diagnose incomplete types.

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

Inherits from: Sema::TypeDiagnoser

Member Variables

private clang::FunctionDecl* FD
private clang::CallExpr* CE

Method Overview

Inherited from Sema::TypeDiagnoser:

Methods

CallReturnIncompleteDiagnoser(
    clang::FunctionDecl* FD,
    clang::CallExpr* CE)

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

Parameters

clang::FunctionDecl* FD
clang::CallExpr* CE

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

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

Parameters

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