clang 20.0.0git
Classes | Namespaces | Enumerations | Functions
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)