clang API Documentation

Classes | Namespaces | Enumerations | Functions
SerializedDiagnosticReader.h File Reference
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/Bitcode/BitstreamReader.h"
#include "llvm/Support/ErrorOr.h"
Include dependency graph for SerializedDiagnosticReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  clang::serialized_diags::Location
 A location that is represented in the serialized diagnostics. More...
class  clang::serialized_diags::SerializedDiagnosticReader
 A base class that handles reading serialized diagnostics from a file. More...
struct  std::is_error_code_enum< clang::serialized_diags::SDError >

Namespaces

namespace  clang
namespace  clang::serialized_diags
namespace  std

Enumerations

enum  clang::serialized_diags::SDError {
  clang::serialized_diags::CouldNotLoad = 1, clang::serialized_diags::InvalidSignature, clang::serialized_diags::InvalidDiagnostics, clang::serialized_diags::MalformedTopLevelBlock,
  clang::serialized_diags::MalformedSubBlock, clang::serialized_diags::MalformedBlockInfoBlock, clang::serialized_diags::MalformedMetadataBlock, clang::serialized_diags::MalformedDiagnosticBlock,
  clang::serialized_diags::MalformedDiagnosticRecord, clang::serialized_diags::MissingVersion, clang::serialized_diags::VersionMismatch, clang::serialized_diags::UnsupportedConstruct,
  clang::serialized_diags::HandlerFailed
}

Functions

const std::error_category & clang::serialized_diags::SDErrorCategory ()
std::error_code clang::serialized_diags::make_error_code (SDError E)