class IDDiagnoser
Declaration
class IDDiagnoser : public VerifyICEDiagnoser { /* full declaration omitted */ };
Description
Abstract base class used for diagnosing integer constant expression violations.
Declared at: clang/lib/Sema/SemaExpr.cpp:17165
Inherits from: Sema::VerifyICEDiagnoser
Member Variables
- private unsigned int DiagID
Inherited from Sema::VerifyICEDiagnoser:
Method Overview
- public IDDiagnoser(unsigned int DiagID)
- public clang::Sema::SemaDiagnosticBuilder diagnoseNotICE(clang::Sema & S, clang::SourceLocation Loc)
Inherited from Sema::VerifyICEDiagnoser:
Methods
¶IDDiagnoser(unsigned int DiagID)
IDDiagnoser(unsigned int DiagID)
Declared at: clang/lib/Sema/SemaExpr.cpp:17169
Parameters
- unsigned int DiagID
¶clang::Sema::SemaDiagnosticBuilder diagnoseNotICE(
clang::Sema& S,
clang::SourceLocation Loc)
clang::Sema::SemaDiagnosticBuilder diagnoseNotICE(
clang::Sema& S,
clang::SourceLocation Loc)
Declared at: clang/lib/Sema/SemaExpr.cpp:17172