clang API Documentation

Public Member Functions | Public Attributes
clang::Sema::VerifyICEDiagnoser Class Reference

Abstract base class used for diagnosing integer constant expression violations. More...

#include <Sema.h>

Collaboration diagram for clang::Sema::VerifyICEDiagnoser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 VerifyICEDiagnoser (bool Suppress=false)
virtual void diagnoseNotICE (Sema &S, SourceLocation Loc, SourceRange SR)=0
virtual void diagnoseFold (Sema &S, SourceLocation Loc, SourceRange SR)
virtual ~VerifyICEDiagnoser ()

Public Attributes

bool Suppress

Detailed Description

Abstract base class used for diagnosing integer constant expression violations.

Definition at line 8251 of file Sema.h.


Constructor & Destructor Documentation

Definition at line 8255 of file Sema.h.

Definition at line 8259 of file Sema.h.


Member Function Documentation

void Sema::VerifyICEDiagnoser::diagnoseFold ( Sema S,
SourceLocation  Loc,
SourceRange  SR 
) [virtual]
virtual void clang::Sema::VerifyICEDiagnoser::diagnoseNotICE ( Sema S,
SourceLocation  Loc,
SourceRange  SR 
) [pure virtual]

Member Data Documentation

Definition at line 8253 of file Sema.h.

Referenced by clang::Sema::VerifyIntegerConstantExpression().


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