Lines Matching refs:StringInputVisitor
43 struct StringInputVisitor struct
58 static StringInputVisitor *to_siv(Visitor *v) in to_siv() argument
60 return container_of(v, StringInputVisitor, visitor); in to_siv()
66 StringInputVisitor *siv = to_siv(v); in start_list()
88 StringInputVisitor *siv = to_siv(v); in next_list()
108 const StringInputVisitor *siv = to_siv(v); in check_list()
125 StringInputVisitor *siv = to_siv(v); in end_list()
134 static int try_parse_int64_list_entry(StringInputVisitor *siv, int64_t *obj) in try_parse_int64_list_entry()
185 StringInputVisitor *siv = to_siv(v); in parse_type_int64()
224 static int try_parse_uint64_list_entry(StringInputVisitor *siv, uint64_t *obj) in try_parse_uint64_list_entry()
275 StringInputVisitor *siv = to_siv(v); in parse_type_uint64()
317 StringInputVisitor *siv = to_siv(v); in parse_type_size()
332 StringInputVisitor *siv = to_siv(v); in parse_type_bool()
341 StringInputVisitor *siv = to_siv(v); in parse_type_str()
351 StringInputVisitor *siv = to_siv(v); in parse_type_number()
368 StringInputVisitor *siv = to_siv(v); in parse_type_null()
385 StringInputVisitor *siv = to_siv(v); in string_input_free()
392 StringInputVisitor *v; in string_input_visitor_new()