Lines Matching defs:inner
233 struct inner : functors_defaults<inner> { in foronly_string() struct
234 inner(C &cb) : cb(cb) {} in foronly_string() argument
235 C &cb; in foronly_string()
236 void handle_string(size_t N, const unsigned char *str) { cb(N, str); } in foronly_string()
242 struct inner : functors_defaults<inner> { in foronly_unsigned() struct
243 inner(C &cb) : cb(cb) {} in foronly_unsigned() argument
244 C &cb; in foronly_unsigned()
245 void handle_unsigned(uint64_t x) { cb(x); } in foronly_unsigned()
251 struct inner : functors_defaults<inner> { in foreach_array() struct
252 inner(C &cb) : cb(cb) {} in foreach_array() argument
253 C &cb; in foreach_array()
254 void handle_array_elements(byte_range element) { cb(element); } in foreach_array()
260 struct inner : functors_defaults<inner> { in foreach_map() struct
261 inner(C &cb) : cb(cb) {} in foreach_map() argument
262 C &cb; in foreach_map()
263 void handle_map_elements(byte_range key, byte_range value) { in foreach_map()