Lines Matching defs:section
54 // specified format section. This can either be a raw format section with no
55 // conversion, or a format section with a conversion that has all of its
56 // variables stored in the format section.
58 FormatSection section;
61 // format section
62 section.has_conv = true;
73 section.flags = FormatFlags::NO_WRITE;
77 section.max_width = -1;
80 section.max_width = result.value;
87 // section.flags = FormatFlags::ALLOCATE;
91 section.length_modifier = lm;
93 section.conv_name = str[cur_pos];
96 if ((section.flags & FormatFlags::NO_WRITE) == 0) {
99 section.output_ptr = GET_ARG_VAL_SIMPLEST(void *, conv_index);
102 // If the end of the format section is on the '\0'. This means we need to
108 section.has_conv = false;
113 if (section.conv_name == '[') {
165 section.scan_set = scan_set;
168 section.has_conv = false;
172 // raw section
173 section.has_conv = false;
177 section.raw_string = {str + starting_pos, cur_pos - starting_pos};
178 return section;