clang API Documentation
Implements a partial diagnostic that can be emitted anwyhere in a DiagnosticBuilder stream. More...
#include "clang/Basic/Diagnostic.h"#include "clang/Basic/SourceLocation.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/DataTypes.h"#include <cassert>

Go to the source code of this file.
Classes | |
| class | clang::PartialDiagnostic |
| struct | clang::PartialDiagnostic::Storage |
| class | clang::PartialDiagnostic::StorageAllocator |
| An allocator for Storage objects, which uses a small cache to objects, used to reduce malloc()/free() traffic for partial diagnostics. More... | |
| struct | clang::PartialDiagnostic::NullDiagnostic |
Namespaces | |
| namespace | clang |
Typedefs | |
| typedef std::pair < SourceLocation, PartialDiagnostic > | clang::PartialDiagnosticAt |
| A partial diagnostic along with the source location where this diagnostic occurs. | |
Functions | |
| const DiagnosticBuilder & | clang::operator<< (const DiagnosticBuilder &DB, const PartialDiagnostic &PD) |
Implements a partial diagnostic that can be emitted anwyhere in a DiagnosticBuilder stream.
Definition in file PartialDiagnostic.h.