Lines Matching full:string
2 * String printing Visitor
15 #include "qapi/string-output-visitor.h"
59 GString *string; member
76 static void string_output_set(StringOutputVisitor *sov, char *string) in string_output_set() argument
83 if (sov->string) { in string_output_set()
84 g_string_free(sov->string, true); in string_output_set()
86 sov->string = g_string_new(string); in string_output_set()
87 g_free(string); in string_output_set()
92 g_string_append(sov->string, ", "); in string_output_set()
93 g_string_append(sov->string, string); in string_output_set()
123 g_string_append_printf(sov->string, "0x%" PRIx64 "-0x%" PRIx64, in format_string()
127 g_string_append_printf(sov->string, "%" PRId64 "-%" PRId64, in format_string()
132 g_string_append_printf(sov->string, "0x%" PRIx64, range_lob(r)); in format_string()
134 g_string_append_printf(sov->string, "%" PRId64, range_lob(r)); in format_string()
138 g_string_append(sov->string, ","); in format_string()
212 g_string_append(sov->string, " ("); in print_type_int64()
218 g_string_append(sov->string, ")"); in print_type_int64()
401 *sov->result = g_string_free(sov->string, false); in string_output_complete()
402 sov->string = NULL; in string_output_complete()
414 if (sov->string) { in string_output_free()
415 g_string_free(sov->string, true); in string_output_free()
429 v->string = g_string_new(NULL); in string_output_visitor_new()