clang API Documentation
Abstract class used to diagnose incomplete types. More...
#include <Sema.h>


Public Member Functions | |
| TypeDiagnoser (bool Suppressed=false) | |
| virtual void | diagnose (Sema &S, SourceLocation Loc, QualType T)=0 |
| virtual | ~TypeDiagnoser () |
Public Attributes | |
| bool | Suppressed |
| clang::Sema::TypeDiagnoser::TypeDiagnoser | ( | bool | Suppressed = false | ) | [inline] |
| virtual clang::Sema::TypeDiagnoser::~TypeDiagnoser | ( | ) | [inline, virtual] |
| virtual void clang::Sema::TypeDiagnoser::diagnose | ( | Sema & | S, |
| SourceLocation | Loc, | ||
| QualType | T | ||
| ) | [pure virtual] |
Definition at line 1234 of file Sema.h.
Referenced by clang::Sema::BoundTypeDiagnoser1< T1 >::diagnose(), clang::Sema::BoundTypeDiagnoser2< T1, T2 >::diagnose(), clang::Sema::BoundTypeDiagnoser3< T1, T2, T3 >::diagnose(), and clang::Sema::RequireLiteralType().