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
316 /// from the given type- or value-dependent expression.
328 "Expression template argument must be type- or value-dependent.");
385 // The parameter type is dependent and is not a template template parameter,
411 // Mismatch of non-dependent template parameter to argument.
444 // Check whether the template argument is a dependent template-id.
1171 // If the parameter type is not dependent, there is nothing to deduce.
1205 // These types cannot be dependent, so simply check whether the types are
1582 // dependent number of elements. This can only occur during partial
3248 // Deduction only needs to be done for dependent types.
3605 // If the function has a deduced return type, substitute it for a dependent
3957 bool Dependent =
3960 SemaRef.Context.getAutoType(Dependent ? QualType() : Replacement,
3962 Dependent);
4746 // Non-dependent types have nothing deducible