GCC Middle and Back End API Reference
json.h File Reference
#include "label-text.h"
Include dependency graph for json.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  json::pointer::token
union  json::pointer::token::u
struct  json::property< Traits >
struct  json::enum_traits< EnumType >
class  json::value
class  json::object
class  json::array
class  json::float_number
class  json::integer_number
class  json::string
class  json::literal

Namespaces

namespace  json
namespace  json::pointer

Typedefs

using json::string_property = property<string>
using json::integer_property = property<integer_number>
using json::bool_property = property<literal>
using json::json_property = property<value>
using json::array_of_string_property = property<array>
template<typename EnumType>
using json::enum_property = property<enum_traits<EnumType>>

Enumerations

enum  json::kind {
  json::JSON_OBJECT , json::JSON_ARRAY , json::JSON_INTEGER , json::JSON_FLOAT ,
  json::JSON_STRING , json::JSON_TRUE , json::JSON_FALSE , json::JSON_NULL
}