Template Class json_sax_acceptor
Defined in File json.hpp
Class Documentation
-
template<typename BasicJsonType>
class json_sax_acceptor Public Types
-
using number_integer_t = typename BasicJsonType::number_integer_t
-
using number_unsigned_t = typename BasicJsonType::number_unsigned_t
-
using number_float_t = typename BasicJsonType::number_float_t
-
using string_t = typename BasicJsonType::string_t
-
using number_integer_t = typename BasicJsonType::number_integer_t
-
using number_unsigned_t = typename BasicJsonType::number_unsigned_t
-
using number_float_t = typename BasicJsonType::number_float_t
-
using string_t = typename BasicJsonType::string_t
-
using binary_t = typename BasicJsonType::binary_t
Public Functions
-
inline bool null()
-
inline bool boolean(bool)
-
inline bool number_integer(number_integer_t)
-
inline bool number_unsigned(number_unsigned_t)
-
inline bool number_float(number_float_t, const string_t&)
-
inline bool start_object(std::size_t = std::size_t(-1))
-
inline bool end_object()
-
inline bool start_array(std::size_t = std::size_t(-1))
-
inline bool end_array()
-
inline bool null()
-
inline bool boolean(bool)
-
inline bool number_integer(number_integer_t)
-
inline bool number_unsigned(number_unsigned_t)
-
inline bool number_float(number_float_t, const string_t&)
-
inline bool string(string_t&)
-
inline bool start_object(std::size_t = std::size_t(-1))
-
inline bool key(string_t&)
-
inline bool end_object()
-
inline bool start_array(std::size_t = std::size_t(-1))
-
inline bool end_array()
-
inline bool parse_error(std::size_t, const std::string&, const detail::exception&)
-
using number_integer_t = typename BasicJsonType::number_integer_t