clang API Documentation

Namespaces | Enumerations | Functions
SerializedDiagnosticPrinter.h File Reference
#include "llvm/Bitcode/BitstreamWriter.h"
Include dependency graph for SerializedDiagnosticPrinter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
namespace  clang
namespace  clang::serialized_diags

Enumerations

enum  clang::serialized_diags::BlockIDs { clang::serialized_diags::BLOCK_META = llvm::bitc::FIRST_APPLICATION_BLOCKID, clang::serialized_diags::BLOCK_DIAG }
enum  clang::serialized_diags::RecordIDs {
  clang::serialized_diags::RECORD_VERSION = 1, clang::serialized_diags::RECORD_DIAG, clang::serialized_diags::RECORD_SOURCE_RANGE, clang::serialized_diags::RECORD_DIAG_FLAG,
  clang::serialized_diags::RECORD_CATEGORY, clang::serialized_diags::RECORD_FILENAME, clang::serialized_diags::RECORD_FIXIT, clang::serialized_diags::RECORD_FIRST = RECORD_VERSION,
  clang::serialized_diags::RECORD_LAST = RECORD_FIXIT
}

Functions

DiagnosticConsumerclang::serialized_diags::create (llvm::raw_ostream *OS, const DiagnosticOptions &diags)
 Returns a DiagnosticConsumer that serializes diagnostics to a bitcode file.