GCC Middle and Back End API Reference
|
#include <sarif-sink.h>
Public Member Functions | |
sarif_serialization_format_json (bool formatted) | |
void | write_to_file (FILE *outf, const json::value &top) final override |
void | dump (FILE *out, int indent) const final override |
Private Attributes | |
bool | m_formatted |
Concrete subclass for serializing SARIF as JSON.
|
inline |
References m_formatted.
|
finaloverridevirtual |
Implements diagnostics::sarif_serialization_format.
References DIAGNOSTICS_DUMPING_EMIT_BOOL_FIELD, diagnostics::dumping::emit_indent(), and m_formatted.
|
finaloverridevirtual |
Classes for abstracting away JSON vs other serialization formats.
Implements diagnostics::sarif_serialization_format.
References json::value::dump(), and m_formatted.
|
private |
Referenced by dump(), sarif_serialization_format_json(), and write_to_file().