GCC Middle and Back End API Reference
json::location_map Class Referenceabstract

#include <json-parsing.h>

Data Structures

struct  point
 
struct  range
 

Public Member Functions

virtual ~location_map ()
 
virtual void record_range_for_value (json::value *jv, const range &r)=0
 
virtual void on_finished_parsing ()
 

Detailed Description

Declarations for parsing JSON to a json::value * tree.   
Abstract base class for recording what the locations of JSON values
were as they parsed.   

Constructor & Destructor Documentation

◆ ~location_map()

virtual json::location_map::~location_map ( )
inlinevirtual

Member Function Documentation

◆ on_finished_parsing()

virtual void json::location_map::on_finished_parsing ( )
inlinevirtual

◆ record_range_for_value()

virtual void json::location_map::record_range_for_value ( json::value * jv,
const range & r )
pure virtual

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