clang  6.0.0svn
Public Member Functions | List of all members
clang::Sema::BoundTypeDiagnoser< Ts > Class Template Reference

#include "clang/Sema/Sema.h"

Inheritance diagram for clang::Sema::BoundTypeDiagnoser< Ts >:
Inheritance graph
[legend]
Collaboration diagram for clang::Sema::BoundTypeDiagnoser< Ts >:
Collaboration graph
[legend]

Public Member Functions

 BoundTypeDiagnoser (unsigned DiagID, const Ts &...Args)
 
void diagnose (Sema &S, SourceLocation Loc, QualType T) override
 
- Public Member Functions inherited from clang::Sema::TypeDiagnoser
 TypeDiagnoser ()
 
virtual ~TypeDiagnoser ()
 

Detailed Description

template<typename... Ts>
class clang::Sema::BoundTypeDiagnoser< Ts >

Definition at line 1506 of file Sema.h.

Constructor & Destructor Documentation

◆ BoundTypeDiagnoser()

template<typename... Ts>
clang::Sema::BoundTypeDiagnoser< Ts >::BoundTypeDiagnoser ( unsigned  DiagID,
const Ts &...  Args 
)
inline

Definition at line 1519 of file Sema.h.

Member Function Documentation

◆ diagnose()

template<typename... Ts>
void clang::Sema::BoundTypeDiagnoser< Ts >::diagnose ( Sema S,
SourceLocation  Loc,
QualType  T 
)
inlineoverridevirtual

Implements clang::Sema::TypeDiagnoser.

Definition at line 1524 of file Sema.h.

References clang::Sema::Diag(), and clang::T.


The documentation for this class was generated from the following file: