Home | History | Annotate | Download | only in Sema

Lines Matching defs:Dependent

49     /// \brief Allow non-dependent types to differ, e.g., when performing
173 // If we deduced a constant in one case and either a dependent expression or
205 // If we deduced a dependent expression in one case and either an integral
226 // If we deduced a declaration and a dependent expression, keep the
246 // If we deduced a null pointer and a dependent expression, keep the
313 /// from the given type- or value-dependent expression.
325 "Expression template argument must be type- or value-dependent.");
382 // The parameter type is dependent and is not a template template parameter,
408 // Mismatch of non-dependent template parameter to argument.
441 // Check whether the template argument is a dependent template-id.
1167 // If the parameter type is not dependent, there is nothing to deduce.
1201 // These types cannot be dependent, so simply check whether the types are
1594 // dependent number of elements. This can only occur during partial
3240 // Deduction only needs to be done for dependent types.
3597 // If the function has a deduced return type, substitute it for a dependent
3949 bool Dependent =
3952 SemaRef.Context.getAutoType(Dependent ? QualType() : Replacement,
3954 Dependent);
4736 // Non-dependent types have nothing deducible