Home | History | Annotate | Download | only in Sema

Lines Matching defs:Qualifiers

43     /// are matching in a case where we ignore cv-qualifiers.
109 DeductionQualifierComparison Qualifiers;
816 /// \brief Determine whether the parameter has qualifiers that are either
817 /// inconsistent with or a superset of the argument's qualifiers.
820 Qualifiers ParamQs = ParamType.getQualifiers();
821 Qualifiers ArgQs = ArgType.getQualifiers();
836 // Mismatched (but not missing) Objective-C lifetime qualifiers.
922 Comparison.Qualifiers = NeitherMoreQualified;
924 Qualifiers ParamQuals = Param.getQualifiers();
925 Qualifiers ArgQuals = Arg.getQualifiers();
927 Comparison.Qualifiers = ParamMoreQualified;
929 Comparison.Qualifiers = ArgMoreQualified;
934 // Remove any top-level cv-qualifiers:
947 Qualifiers Quals;
994 // If the argument type is an array type, move the qualifiers up to the
995 // top level, so they can be matched with the qualifiers on the parameter.
997 Qualifiers Quals;
1019 // Remove any qualifiers on the parameter from the deduced type.
1020 // We checked the qualifiers for consistency above.
1021 Qualifiers DeducedQs = DeducedType.getQualifiers();
1022 Qualifiers ParamQs = Param.getQualifiers();
1048 DeducedQs.setObjCLifetime(Qualifiers::OCL_Strong);
1082 // Check the cv-qualifiers on the parameter and argument types.
2419 // Check for type equality (top-level cv-qualifiers are ignored).
2440 Qualifiers AQuals = A.getQualifiers();
2441 Qualifiers DeducedAQuals = DeducedA.getQualifiers();
2444 // given strong lifetime. If so, update the original qualifiers to
2447 DeducedAQuals.getObjCLifetime() == Qualifiers::OCL_Strong &&
2448 AQuals.getObjCLifetime() == Qualifiers::OCL_None) {
2449 AQuals.setObjCLifetime(Qualifiers::OCL_Strong);
2453 // Qualifiers match; there's nothing to do.
2457 // Qualifiers are compatible, so have the argument type adopt the
2458 // deduced argument type's qualifiers as if we had performed the
2846 // If P is a cv-qualified type, the top level cv-qualifiers of P's type
2909 // - If A is a cv-qualified type, the top level cv-qualifiers of A's
3368 // - If P is a cv-qualified type, the top level cv-qualifiers of
3374 // If A is a cv-qualified type, the top level cv-qualifiers of A's
3410 // just ignore cv-qualifiers completely).
3657 // FIXME: We don't have ref-qualifiers yet, so we don't do that part.
3660 Qualifiers::fromCVRMask(Method->getTypeQualifiers()));
3707 // the cv-qualifiers of the function template (if any) and A is
3919 switch (RefParamComparisons[I].Qualifiers) {