struct ICEDiagnoser
Declaration
struct ICEDiagnoser : public VerifyICEDiagnoser { /* full declaration omitted */ };
Description
Abstract base class used for diagnosing integer constant expression violations.
Declared at: clang/lib/Sema/SemaDeclCXX.cpp:1089
Inherits from: Sema::VerifyICEDiagnoser
Member Variables
- public clang::LookupResult& R
- public clang::TemplateArgumentListInfo& Args
Inherited from Sema::VerifyICEDiagnoser:
Method Overview
- public ICEDiagnoser(clang::LookupResult & R, clang::TemplateArgumentListInfo & Args)
- public Sema::SemaDiagnosticBuilder diagnoseNotICE(clang::Sema & S, clang::SourceLocation Loc)
Inherited from Sema::VerifyICEDiagnoser:
Methods
¶ICEDiagnoser(
clang::LookupResult& R,
clang::TemplateArgumentListInfo& Args)
ICEDiagnoser(
clang::LookupResult& R,
clang::TemplateArgumentListInfo& Args)
Declared at: clang/lib/Sema/SemaDeclCXX.cpp:1092
Parameters
¶Sema::SemaDiagnosticBuilder diagnoseNotICE(
clang::Sema& S,
clang::SourceLocation Loc)
Sema::SemaDiagnosticBuilder diagnoseNotICE(
clang::Sema& S,
clang::SourceLocation Loc)
Declared at: clang/lib/Sema/SemaDeclCXX.cpp:1094