clang 22.0.0git
SerializedDiagnosticReader.h File Reference
#include "clang/Basic/LLVM.h"
#include "llvm/Bitstream/BitstreamReader.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/ErrorOr.h"
#include <system_error>

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
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::serialized_diags

Enumerations

enum class  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)