libfilezilla
Classes | Namespaces | Enumerations | Functions
json.hpp File Reference

Simple json parser/builder. More...

#include "string.hpp"
#include <map>
#include <type_traits>
#include <variant>
Include dependency graph for json.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  json
 json parser/builder More...
 
struct  json_array_iterator< isconst >
 
struct  json_array_iterator< isconst >::sentinel
 

Namespaces

 fz
 The namespace used by libfilezilla.
 

Enumerations

enum class  json_type {
  none , null , object , array ,
  string , number , boolean
}
 Types of JSON values. More...
 

Functions

json_array_iterator< false > begin (json &j)
 
json_array_iterator< false >::sentinel end (json &)
 
json_array_iterator< true > begin (json const &j)
 
json_array_iterator< true >::sentinel end (json const &)
 

Detailed Description

Simple json parser/builder.