|
Guitar
|
Classes | |
| class | misc |
| class | Reader |
| class | Writer |
| struct | Array |
| struct | KeyValue |
| struct | VariantRef |
| struct | Object |
Typedefs | |
| typedef std::nullptr_t | null_t |
| typedef std::vector< KeyValue > | _Object |
| typedef std::variant< null_t, bool, double, std::string, _Object, Array > | Variant |
Enumerations | |
| enum | StateType { None = 0 , Null , False , True , Key = 100 , Comma , StartObject , EndObject , StartArray , EndArray , String , Number } |
Functions | |
| static std::vector< char > | encode_json_string (std::string_view const &in) |
| static bool | is_null (Variant const &v) |
| static bool | is_boolean (Variant const &v) |
| static bool | is_number (Variant const &v) |
| static bool | is_string (Variant const &v) |
| static bool | is_object (Variant const &v) |
| static bool | is_array (Variant const &v) |
| static bool | is_nan (Variant const &v) |
| static bool | is_infinite (Variant const &v) |
| static Array & | arr (Array &a) |
| static Array & | arr (Variant &v) |
| static Object | obj (Variant &v) |
| static Variant | var (jstream::Reader const &reader) |
Variables | |
| constexpr std::nullptr_t | null = nullptr |
| typedef std::vector<KeyValue> jstream::_Object |
| typedef std::nullptr_t jstream::null_t |
| typedef std::variant<null_t, bool, double, std::string, _Object, Array> jstream::Variant |
| enum jstream::StateType |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |

|
constexpr |