Lines Matching defs:Dependent
201 /// non-dependent types.
760 /// \brief Build a new dependent-sized array type given the element type,
853 // which has been deduced to a dependent type into an undeduced 'auto', so
912 // If it's still dependent, make a dependent specialization.
919 // Otherwise, make an elaborated type wrapping a non-dependent
947 // If the name is still dependent, just build a new dependent name type.
960 // We had a dependent elaborated-type-specifier that has been transformed
961 // into a non-dependent elaborated-type-specifier. Find the tag we're
2275 /// argument-dependent lookup, etc. Subclasses may override this routine to
2882 // Since these expressions can only be value-dependent, we do not
4133 // A dependent pointer type 'T *' has is being transformed such
4313 // VariableArrayType if the type is dependent. Fortunately, all array
4477 // Result might be dependent or not.
5295 // because we can't have a dependent nested-name-specifier anyway.
5419 // within a dependent context can transform them into
5571 // FIXME: dependent operand expressions?
5777 // ObjCInterfaceType is never dependent.
5900 assert(TL.hasBaseTypeAsWritten() && "Can't be dependent");
6911 bool Dependent = false;
6926 Dependent = true;
6939 if (!Dependent)
6942 // The name is still dependent, so build a dependent expression again.
7523 // No need to rebuild this clause, no template-dependent parameters.
7530 // No need to rebuild this clause, no template-dependent parameters.
7537 // No need to rebuild this clause, no template-dependent parameters.
7543 // No need to rebuild this clause, no template-dependent parameters.
7549 // No need to rebuild this clause, no template-dependent parameters.
7556 // No need to rebuild this clause, no template-dependent parameters.
7563 // No need to rebuild this clause, no template-dependent parameters.
7570 // No need to rebuild this clause, no template-dependent parameters.
7577 // No need to rebuild this clause, no template-dependent parameters.
7583 // No need to rebuild this clause, no template-dependent parameters.
7590 // No need to rebuild this clause, no template-dependent parameters.
8055 // FIXME: It would be slightly more efficient in the non-dependent case to
8341 // first-qualifier-in-scope here, just in case we had a dependent
9366 // This can happen because of dependent hiding.
10222 // This can happen because of dependent hiding.
10267 // first-qualifier-in-scope here, just in case we had a dependent
10315 // If E is not value-dependent, then nothing will change when we transform it.
11186 // the element type was a dependent VariableArrayType.
11473 // Add any functions found via argument-dependent lookup.