| 
    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 |