Lines Matching refs:Visitor
28 Visitor visitor;
30 Visitor *target;
37 static ForwardFieldVisitor *to_ffv(Visitor *v) in to_ffv()
56 static bool forward_field_check_struct(Visitor *v, Error **errp) in forward_field_check_struct()
63 static bool forward_field_start_struct(Visitor *v, const char *name, void **obj, in forward_field_start_struct()
78 static void forward_field_end_struct(Visitor *v, void **obj) in forward_field_end_struct()
87 static bool forward_field_start_list(Visitor *v, const char *name, in forward_field_start_list()
100 static GenericList *forward_field_next_list(Visitor *v, GenericList *tail, in forward_field_next_list()
109 static bool forward_field_check_list(Visitor *v, Error **errp) in forward_field_check_list()
117 static void forward_field_end_list(Visitor *v, void **obj) in forward_field_end_list()
126 static bool forward_field_start_alternate(Visitor *v, const char *name, in forward_field_start_alternate()
142 static void forward_field_end_alternate(Visitor *v, void **obj) in forward_field_end_alternate()
149 static bool forward_field_type_int64(Visitor *v, const char *name, int64_t *obj, in forward_field_type_int64()
160 static bool forward_field_type_uint64(Visitor *v, const char *name, in forward_field_type_uint64()
171 static bool forward_field_type_bool(Visitor *v, const char *name, bool *obj, in forward_field_type_bool()
182 static bool forward_field_type_str(Visitor *v, const char *name, char **obj, in forward_field_type_str()
193 static bool forward_field_type_size(Visitor *v, const char *name, uint64_t *obj, in forward_field_type_size()
204 static bool forward_field_type_number(Visitor *v, const char *name, double *obj, in forward_field_type_number()
215 static bool forward_field_type_any(Visitor *v, const char *name, QObject **obj, in forward_field_type_any()
226 static bool forward_field_type_null(Visitor *v, const char *name, in forward_field_type_null()
237 static void forward_field_optional(Visitor *v, const char *name, bool *present) in forward_field_optional()
248 static bool forward_field_policy_reject(Visitor *v, const char *name, in forward_field_policy_reject()
260 static bool forward_field_policy_skip(Visitor *v, const char *name, in forward_field_policy_skip()
271 static void forward_field_complete(Visitor *v, void *opaque) in forward_field_complete()
279 static void forward_field_free(Visitor *v) in forward_field_free()
288 Visitor *visitor_forward_field(Visitor *target, const char *from, const char *to) in visitor_forward_field()