clang
3.7.0
|
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include <string>
#include <type_traits>
#include <vector>
#include "clang/Basic/DiagnosticOptions.def"
Go to the source code of this file.
Classes | |
class | clang::DiagnosticOptions |
Options for controlling the compiler diagnostics engine. More... | |
Namespaces | |
clang | |
Macros | |
#define | DIAGOPT(Name, Bits, Default) unsigned Name : Bits; |
#define | ENUM_DIAGOPT(Name, Type, Bits, Default) |
#define | DIAGOPT(Name, Bits, Default) |
#define | ENUM_DIAGOPT(Name, Type, Bits, Default) unsigned Name : Bits; |
#define | DIAGOPT(Name, Bits, Default) |
#define | ENUM_DIAGOPT(Name, Type, Bits, Default) |
#define | DIAGOPT(Name, Bits, Default) Name = Default; |
#define | ENUM_DIAGOPT(Name, Type, Bits, Default) set##Name(Default); |
Typedefs | |
typedef DiagnosticOptions::TextDiagnosticFormat | clang::TextDiagnosticFormat |
Enumerations | |
enum | clang::OverloadsShown : unsigned { clang::Ovl_All, clang::Ovl_Best } |
Specifies which overload candidates to display when overload resolution fails. More... | |
enum | clang::DiagnosticLevelMask : unsigned { clang::DiagnosticLevelMask::None = 0, clang::DiagnosticLevelMask::Note = 1 << 0, clang::DiagnosticLevelMask::Remark = 1 << 1, clang::DiagnosticLevelMask::Warning = 1 << 2, clang::DiagnosticLevelMask::Error = 1 << 3, clang::DiagnosticLevelMask::All = Note | Remark | Warning | Error } |
A bitmask representing the diagnostic levels used by VerifyDiagnosticConsumer. More... | |
Functions | |
DiagnosticLevelMask | clang::operator~ (DiagnosticLevelMask M) |
DiagnosticLevelMask | clang::operator| (DiagnosticLevelMask LHS, DiagnosticLevelMask RHS) |
DiagnosticLevelMask | clang::operator& (DiagnosticLevelMask LHS, DiagnosticLevelMask RHS) |
raw_ostream & | clang::operator<< (raw_ostream &Out, DiagnosticLevelMask M) |
#define DIAGOPT | ( | Name, | |
Bits, | |||
Default | |||
) | unsigned Name : Bits; |
Definition at line 101 of file DiagnosticOptions.h.
#define DIAGOPT | ( | Name, | |
Bits, | |||
Default | |||
) |
Definition at line 101 of file DiagnosticOptions.h.
#define DIAGOPT | ( | Name, | |
Bits, | |||
Default | |||
) |
Definition at line 101 of file DiagnosticOptions.h.
#define DIAGOPT | ( | Name, | |
Bits, | |||
Default | |||
) | Name = Default; |
Definition at line 101 of file DiagnosticOptions.h.
#define ENUM_DIAGOPT | ( | Name, | |
Type, | |||
Bits, | |||
Default | |||
) |
Definition at line 102 of file DiagnosticOptions.h.
#define ENUM_DIAGOPT | ( | Name, | |
Type, | |||
Bits, | |||
Default | |||
) | unsigned Name : Bits; |
Definition at line 102 of file DiagnosticOptions.h.
#define ENUM_DIAGOPT | ( | Name, | |
Type, | |||
Bits, | |||
Default | |||
) |
Definition at line 102 of file DiagnosticOptions.h.
#define ENUM_DIAGOPT | ( | Name, | |
Type, | |||
Bits, | |||
Default | |||
) | set##Name(Default); |
Definition at line 102 of file DiagnosticOptions.h.