Lines Matching full:string
2 * String parsing visitor
15 #include "qapi/string-input-visitor.h"
25 /* we have an unparsed string remaining */
31 /* we have parsed the string completely and no range is remaining */
54 /* The original string to parse */
55 const char *string; member
70 siv->unparsed_string = siv->string; in start_list()
72 if (!siv->string[0]) { in start_list()
96 /* we have an unparsed string or something left in a range */ in next_list()
191 if (qemu_strtoi64(siv->string, NULL, 0, &val)) { in parse_type_int64()
281 if (qemu_strtou64(siv->string, NULL, 0, &val)) { in parse_type_uint64()
321 if (!parse_option_size(name, siv->string, &val, errp)) { in parse_type_size()
335 return qapi_bool_parse(name ? name : "null", siv->string, obj, errp); in parse_type_bool()
344 *obj = g_strdup(siv->string); in parse_type_str()
355 if (qemu_strtod_finite(siv->string, NULL, &val)) { in parse_type_number()
373 if (siv->string[0]) { in parse_type_null()
411 v->string = str; in string_input_visitor_new()