Lines Matching refs:Visitor
45 Visitor visitor;
58 static StringInputVisitor *to_siv(Visitor *v) in to_siv()
63 static bool start_list(Visitor *v, const char *name, GenericList **list, in start_list()
86 static GenericList *next_list(Visitor *v, GenericList *tail, size_t size) in next_list()
106 static bool check_list(Visitor *v, Error **errp) in check_list()
123 static void end_list(Visitor *v, void **obj) in end_list()
182 static bool parse_type_int64(Visitor *v, const char *name, int64_t *obj, in parse_type_int64()
272 static bool parse_type_uint64(Visitor *v, const char *name, uint64_t *obj, in parse_type_uint64()
314 static bool parse_type_size(Visitor *v, const char *name, uint64_t *obj, in parse_type_size()
329 static bool parse_type_bool(Visitor *v, const char *name, bool *obj, in parse_type_bool()
338 static bool parse_type_str(Visitor *v, const char *name, char **obj, in parse_type_str()
348 static bool parse_type_number(Visitor *v, const char *name, double *obj, in parse_type_number()
365 static bool parse_type_null(Visitor *v, const char *name, QNull **obj, in parse_type_null()
383 static void string_input_free(Visitor *v) in string_input_free()
390 Visitor *string_input_visitor_new(const char *str) in string_input_visitor_new()