15template <> simdjson_inline simdjson::simdjson_result<std::array<int, 4>> simdjson::ondemand::value::get()
noexcept {
16 ondemand::array array;
17 auto error = get_array().get(array);
21 std::array<int, 4> arr;
23 for (
auto v : array) {
25 error = v.get_int64().get(val);
39template <> simdjson_inline simdjson::simdjson_result<uint32_t> simdjson::ondemand::value::get()
noexcept {
41 auto error = get_uint64().get(val);
45 if (val > std::numeric_limits<uint32_t>::max()) {
48 return static_cast<uint32_t
>(val);
55simdjson_inline simdjson::simdjson_result<std::map<std::string, std::string>>
56simdjson::ondemand::value::get()
noexcept {
57 std::map<std::string, std::string> map;
59 auto error = get_object().get(obj);
63 for (
auto field : obj) {
64 simdjson::ondemand::raw_json_string tmp;
65 error = field.key().get(tmp);
69 error = field.value().get(tmp);
73 std::string_view key_view = field.unescaped_key();
74 std::string key_str(key_view.data(), key_view.size());
75 std::string_view value_view = field.value().get_string();
76 map[key_str] = {value_view.data(), value_view.size()};
Frame class to represent a single frame of data model class should be able to work with streams comin...
Definition CircularFifo.hpp:11
Definition ZmqHeader.hpp:10