clang  5.0.0
Public Member Functions | Static Public Member Functions | List of all members
clang::DiagnosticMapping Class Reference

#include "clang/Basic/DiagnosticIDs.h"

Public Member Functions

diag::Severity getSeverity () const
 
void setSeverity (diag::Severity Value)
 
bool isUser () const
 
bool isPragma () const
 
bool isErrorOrFatal () const
 
bool hasNoWarningAsError () const
 
void setNoWarningAsError (bool Value)
 
bool hasNoErrorAsFatal () const
 
void setNoErrorAsFatal (bool Value)
 
bool wasUpgradedFromWarning () const
 Whether this mapping attempted to map the diagnostic to a warning, but was overruled because the diagnostic was already mapped to an error or fatal error. More...
 
void setUpgradedFromWarning (bool Value)
 
unsigned serialize () const
 Serialize this mapping as a raw integer. More...
 

Static Public Member Functions

static DiagnosticMapping Make (diag::Severity Severity, bool IsUser, bool IsPragma)
 
static DiagnosticMapping deserialize (unsigned Bits)
 Deserialize a mapping. More...
 

Detailed Description

Definition at line 82 of file DiagnosticIDs.h.

Member Function Documentation

static DiagnosticMapping clang::DiagnosticMapping::deserialize ( unsigned  Bits)
inlinestatic

Deserialize a mapping.

Definition at line 132 of file DiagnosticIDs.h.

References clang::Result.

Referenced by clang::ASTReader::ReadPragmaDiagnosticMappings().

diag::Severity clang::DiagnosticMapping::getSeverity ( ) const
inline
bool clang::DiagnosticMapping::hasNoErrorAsFatal ( ) const
inline

Definition at line 117 of file DiagnosticIDs.h.

bool clang::DiagnosticMapping::hasNoWarningAsError ( ) const
inline

Definition at line 114 of file DiagnosticIDs.h.

bool clang::DiagnosticMapping::isErrorOrFatal ( ) const
inline
bool clang::DiagnosticMapping::isPragma ( ) const
inline

Definition at line 107 of file DiagnosticIDs.h.

Referenced by clang::ASTReader::ReadPragmaDiagnosticMappings().

bool clang::DiagnosticMapping::isUser ( ) const
inline

Definition at line 106 of file DiagnosticIDs.h.

static DiagnosticMapping clang::DiagnosticMapping::Make ( diag::Severity  Severity,
bool  IsUser,
bool  IsPragma 
)
inlinestatic

Definition at line 91 of file DiagnosticIDs.h.

References clang::Result.

Referenced by GetDefaultDiagMapping().

unsigned clang::DiagnosticMapping::serialize ( ) const
inline

Serialize this mapping as a raw integer.

Definition at line 127 of file DiagnosticIDs.h.

void clang::DiagnosticMapping::setNoErrorAsFatal ( bool  Value)
inline
void clang::DiagnosticMapping::setNoWarningAsError ( bool  Value)
inline
void clang::DiagnosticMapping::setSeverity ( diag::Severity  Value)
inline
void clang::DiagnosticMapping::setUpgradedFromWarning ( bool  Value)
inline
bool clang::DiagnosticMapping::wasUpgradedFromWarning ( ) const
inline

Whether this mapping attempted to map the diagnostic to a warning, but was overruled because the diagnostic was already mapped to an error or fatal error.

Definition at line 123 of file DiagnosticIDs.h.

Referenced by clang::ASTReader::ReadPragmaDiagnosticMappings().


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