Spicy
Public Member Functions | List of all members
JSONPrinter Class Reference

#include <printer-json.h>

Public Member Functions

 JSONPrinter (std::ostream &output, OutputOptions options)
 
void print (const hilti::rt::type_info::Value &v)
 

Detailed Description

Render parsed unit into JSON representation.

Constructor & Destructor Documentation

◆ JSONPrinter()

JSONPrinter::JSONPrinter ( std::ostream &  output,
OutputOptions  options 
)
inline

Constructor.

Parameters
outputstream to send output to
optionsoutput controlling specifics of the output

Member Function Documentation

◆ print()

void JSONPrinter::print ( const hilti::rt::type_info::Value v)

Render one parsed value into JSON.

Parameters
vvalue representing parsed unit to render

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