GCC Middle and Back End API Reference
diagnostics::sarif_serialization_format Class Referenceabstract

#include <sarif-sink.h>

Inheritance diagram for diagnostics::sarif_serialization_format:

Public Member Functions

virtual ~sarif_serialization_format ()
virtual void write_to_file (FILE *outf, const json::value &top)=0
virtual void dump (FILE *out, int indent) const =0

Detailed Description

Abstract base class for handling JSON output vs other kinds of
serialization of the json tree.   

Constructor & Destructor Documentation

◆ ~sarif_serialization_format()

virtual diagnostics::sarif_serialization_format::~sarif_serialization_format ( )
inlinevirtual

Member Function Documentation

◆ dump()

virtual void diagnostics::sarif_serialization_format::dump ( FILE * out,
int indent ) const
pure virtual

◆ write_to_file()

virtual void diagnostics::sarif_serialization_format::write_to_file ( FILE * outf,
const json::value & top )
pure virtual

The documentation for this class was generated from the following file: