Lines Matching defs:has_explicit_length
92 bool has_explicit_length = (info_bits & (1 | 4)) != 4;
98 if (!has_null && has_explicit_length && !is_path_store) {
142 if (has_explicit_length && is_unicode) {
148 options.SetHasSourceSize(has_explicit_length);
160 options.SetHasSourceSize(has_explicit_length);
168 } else if (is_inline && has_explicit_length && !is_unicode &&
177 options.SetHasSourceSize(has_explicit_length);
185 if (!has_explicit_length) {
199 options.SetHasSourceSize(has_explicit_length);
200 options.SetNeedsZeroTermination(!has_explicit_length);
203 options.SetBinaryZeroIsTerminator(!has_explicit_length);
225 options.SetHasSourceSize(has_explicit_length);
226 options.SetNeedsZeroTermination(!has_explicit_length);
229 options.SetBinaryZeroIsTerminator(!has_explicit_length);
234 if (!has_explicit_length) {
240 has_explicit_length = !(error.Fail() || explicit_length == 0);
247 options.SetHasSourceSize(has_explicit_length);
248 options.SetNeedsZeroTermination(!has_explicit_length);
251 options.SetBinaryZeroIsTerminator(!has_explicit_length);
252 if (has_explicit_length)
263 if (has_explicit_length && !has_null)
270 options.SetHasSourceSize(has_explicit_length);