Lines Matching refs:byte_range

38 struct byte_range {  struct
54 void cb_array_elements(byte_range bytes) { in cb_array_elements() argument
57 void cb_map_elements(byte_range key, byte_range value) { in cb_map_elements()
60 const unsigned char *cb_array(uint64_t N, byte_range bytes) { in cb_array()
63 const unsigned char *cb_map(uint64_t N, byte_range bytes) { in cb_map()
75 void handle_array_elements(byte_range) {} in handle_array_elements() argument
76 void handle_map_elements(byte_range, byte_range) {} in handle_map_elements() argument
79 const unsigned char *handle_array(uint64_t N, byte_range bytes) { in handle_array()
90 const unsigned char *handle_map(uint64_t N, byte_range bytes) { in handle_map()
126 const unsigned char *handle_msgpack_given_type(byte_range bytes, F f) { in handle_msgpack_given_type()
217 const unsigned char *handle_msgpack(byte_range bytes, F f) { in handle_msgpack()
237 bool message_is_string(byte_range bytes, const char *str);
239 template <typename C> void foronly_string(byte_range bytes, C callback) { in foronly_string()
248 template <typename C> void foronly_unsigned(byte_range bytes, C callback) { in foronly_unsigned()
257 template <typename C> void foreach_array(byte_range bytes, C callback) { in foreach_array()
261 void handle_array_elements(byte_range element) { cb(element); } in foreach_array()
266 template <typename C> void foreach_map(byte_range bytes, C callback) { in foreach_map()
270 void handle_map_elements(byte_range key, byte_range value) { in foreach_map()
278 void dump(byte_range);