class SimpleICEDiagnoser

Declaration

class SimpleICEDiagnoser : public VerifyICEDiagnoser { /* full declaration omitted */ };

Description

Abstract base class used for diagnosing integer constant expression violations.

Declared at: clang/lib/Sema/SemaExpr.cpp:17146

Inherits from: Sema::VerifyICEDiagnoser

Member Variables

Inherited from Sema::VerifyICEDiagnoser:

public Suppress

Method Overview

  • public clang::Sema::SemaDiagnosticBuilder diagnoseNotICE(clang::Sema & S, clang::SourceLocation Loc)
  • public clang::Sema::SemaDiagnosticBuilder diagnoseNotICEType(clang::Sema & S, clang::SourceLocation Loc, clang::QualType T)

Inherited from Sema::VerifyICEDiagnoser:

Methods

clang::Sema::SemaDiagnosticBuilder diagnoseNotICE(
    clang::Sema& S,
    clang::SourceLocation Loc)

Declared at: clang/lib/Sema/SemaExpr.cpp:17153

Parameters

clang::Sema& S
clang::SourceLocation Loc

clang::Sema::SemaDiagnosticBuilder
diagnoseNotICEType(clang::Sema& S,
                   clang::SourceLocation Loc,
                   clang::QualType T)

Declared at: clang/lib/Sema/SemaExpr.cpp:17148

Parameters

clang::Sema& S
clang::SourceLocation Loc
clang::QualType T