Lines Matching defs:ScopedInErrorReport
123 // Use ScopedInErrorReport to run common actions just before and
125 class ScopedInErrorReport {
127 explicit ScopedInErrorReport(bool fatal = false)
138 ~ScopedInErrorReport() {
198 // Can only report one error per ScopedInErrorReport.
215 ErrorDescription ScopedInErrorReport::current_error_(LINKER_INITIALIZED);
218 ScopedInErrorReport in_report(/*fatal*/ true);
224 ScopedInErrorReport in_report;
232 ScopedInErrorReport in_report;
239 ScopedInErrorReport in_report;
247 ScopedInErrorReport in_report;
254 ScopedInErrorReport in_report;
261 ScopedInErrorReport in_report;
268 ScopedInErrorReport in_report(/*fatal*/ true);
275 ScopedInErrorReport in_report(/*fatal*/ true);
281 ScopedInErrorReport in_report(/*fatal*/ true);
288 ScopedInErrorReport in_report(/*fatal*/ true);
296 ScopedInErrorReport in_report(/*fatal*/ true);
304 ScopedInErrorReport in_report(/*fatal*/ true);
312 ScopedInErrorReport in_report(/*fatal*/ true);
319 ScopedInErrorReport in_report(/*fatal*/ true);
325 ScopedInErrorReport in_report(/*fatal*/ true);
334 ScopedInErrorReport in_report;
343 ScopedInErrorReport in_report;
352 ScopedInErrorReport in_report;
362 ScopedInErrorReport in_report;
373 ScopedInErrorReport in_report;
382 ScopedInErrorReport in_report;
391 ScopedInErrorReport in_report;
462 ScopedInErrorReport in_report;
504 ScopedInErrorReport in_report(fatal);
535 return ScopedInErrorReport::CurrentError().kind != kErrorKindInvalid;
539 if (ScopedInErrorReport::CurrentError().kind == kErrorKindGeneric)
540 return ScopedInErrorReport::CurrentError().Generic.pc;
545 if (ScopedInErrorReport::CurrentError().kind == kErrorKindGeneric)
546 return ScopedInErrorReport::CurrentError().Generic.bp;
551 if (ScopedInErrorReport::CurrentError().kind == kErrorKindGeneric)
552 return ScopedInErrorReport::CurrentError().Generic.sp;
557 ErrorDescription &err = ScopedInErrorReport::CurrentError();
566 if (ScopedInErrorReport::CurrentError().kind == kErrorKindGeneric)
567 return ScopedInErrorReport::CurrentError().Generic.is_write;
572 if (ScopedInErrorReport::CurrentError().kind == kErrorKindGeneric)
573 return ScopedInErrorReport::CurrentError().Generic.access_size;
578 if (ScopedInErrorReport::CurrentError().kind == kErrorKindGeneric)
579 return ScopedInErrorReport::CurrentError().Generic.bug_descr;
580 return ScopedInErrorReport::CurrentError().Base.scariness.GetDescription();