clang 22.0.0git
|
Abstract class used to diagnose incomplete types. More...
#include "clang/Sema/Sema.h"
Public Member Functions | |
TypeDiagnoser () | |
virtual void | diagnose (Sema &S, SourceLocation Loc, QualType T)=0 |
virtual | ~TypeDiagnoser () |
|
inline |
Definition at line 8212 of file Sema.h.
Referenced by clang::Sema::BoundTypeDiagnoser< Ts >::BoundTypeDiagnoser().
|
inlinevirtual |
|
pure virtual |
Implemented in clang::Sema::BoundTypeDiagnoser< Ts >, clang::Sema::BoundTypeDiagnoser< Ts... >, and clang::Sema::SizelessTypeDiagnoser< Ts >.
References clang::Sema::Sema(), and clang::T.
Referenced by clang::Sema::RequireLiteralType(), and clang::Sema::RequireNonAbstractType().