Lines Matching refs:EnableIfAttr

1080          FD->hasAttr<EnableIfAttr>();  in shouldAddReversed()
1531 for (specific_attr_iterator<EnableIfAttr> in IsOverloadOrOverrideImpl()
1532 NewI = New->specific_attr_begin<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1533 NewE = New->specific_attr_end<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1534 OldI = Old->specific_attr_begin<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1535 OldE = Old->specific_attr_end<EnableIfAttr>(); in IsOverloadOrOverrideImpl()
7027 if (EnableIfAttr *FailedAttr = in AddOverloadCandidate()
7190 EnableIfAttr *Sema::CheckEnableIf(FunctionDecl *Function, in CheckEnableIf()
7194 auto EnableIfAttrs = Function->specific_attrs<EnableIfAttr>(); in CheckEnableIf()
7557 if (EnableIfAttr *FailedAttr = in AddMethodCandidate()
8026 if (EnableIfAttr *FailedAttr = in AddConversionCandidate()
8207 if (EnableIfAttr *FailedAttr = in AddSurrogateCandidate()
10042 bool Cand1Attr = Cand1->hasAttr<EnableIfAttr>(); in compareEnableIfAttrs()
10043 bool Cand2Attr = Cand2->hasAttr<EnableIfAttr>(); in compareEnableIfAttrs()
10050 auto Cand1Attrs = Cand1->specific_attrs<EnableIfAttr>(); in compareEnableIfAttrs()
10051 auto Cand2Attrs = Cand2->specific_attrs<EnableIfAttr>(); in compareEnableIfAttrs()
10055 std::optional<EnableIfAttr *> Cand1A = std::get<0>(Pair); in compareEnableIfAttrs()
10056 std::optional<EnableIfAttr *> Cand2A = std::get<1>(Pair); in compareEnableIfAttrs()
10883 for (auto *EnableIf : FD->specific_attrs<EnableIfAttr>()) { in isFunctionAlwaysEnabled()
11824 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data); in DiagnoseFailedEnableIfAttr()
15494 if (const EnableIfAttr *Attr = in BuildCallToMemberFunction()