class TmplArgICEDiagnoser

Declaration

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

Description

Abstract base class used for diagnosing integer constant expression violations.

Declared at: clang/lib/Sema/SemaTemplate.cpp:7195

Inherits from: Sema::VerifyICEDiagnoser

Member Variables

private clang::QualType T

Inherited from Sema::VerifyICEDiagnoser:

public Suppress

Method Overview

Inherited from Sema::VerifyICEDiagnoser:

Methods

TmplArgICEDiagnoser(clang::QualType T)

Declared at: clang/lib/Sema/SemaTemplate.cpp:7199

Parameters

clang::QualType T

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

Declared at: clang/lib/Sema/SemaTemplate.cpp:7201

Parameters

clang::Sema& S
clang::SourceLocation Loc