Lines Matching defs:CustomDiagInfo
238 class CustomDiagInfo {
283 CustomDiagInfo->getDescription(DiagID).GetDefaultSeverity());
300 const auto &Diag = CustomDiagInfo->getDescription(DiagID);
385 if (!CustomDiagInfo)
386 CustomDiagInfo.reset(new diag::CustomDiagInfo());
387 return CustomDiagInfo->getOrCreateDiagID(Diag);
393 : CustomDiagInfo->getDescription(DiagID).GetClass() != CLASS_ERROR;
426 assert(CustomDiagInfo && "Invalid CustomDiagInfo");
427 return CustomDiagInfo->getDescription(DiagID).GetDescription();
511 if ((!IsCustomDiag || CustomDiagInfo->getDescription(DiagID).GetGroup()) &&
545 ? CustomDiagInfo->getDescription(DiagID).ShouldShowInSystemHeader()
571 return Class(CustomDiagInfo->getDescription(DiagID).GetClass());
622 assert(CustomDiagInfo);
623 return CustomDiagInfo->getDescription(DiagID).GetGroup();
657 diag::CustomDiagInfo *CustomDiagInfo) {
677 if (CustomDiagInfo)
679 CustomDiagInfo->getDiagsInGroup(static_cast<diag::Group>(*SubGroups)),
682 Diags, CustomDiagInfo);
692 if (CustomDiagInfo)
693 llvm::copy(CustomDiagInfo->getDiagsInGroup(*G),
697 Diags, CustomDiagInfo.get());