Home | History | Annotate | Download | only in Sema

Lines Matching defs:Dependent

201   /// non-dependent types.
769 /// \brief Build a new dependent-sized array type given the element type,
862 // which has been deduced to a dependent type into an undeduced 'auto', so
921 // If it's still dependent, make a dependent specialization.
928 // Otherwise, make an elaborated type wrapping a non-dependent
956 // If the name is still dependent, just build a new dependent name type.
969 // We had a dependent elaborated-type-specifier that has been transformed
970 // into a non-dependent elaborated-type-specifier. Find the tag we're
2348 /// argument-dependent lookup, etc. Subclasses may override this routine to
2965 // Since these expressions can only be value-dependent, we do not
4239 // A dependent pointer type 'T *' has is being transformed such
4419 // VariableArrayType if the type is dependent. Fortunately, all array
4583 // Result might be dependent or not.
5440 // because we can't have a dependent nested-name-specifier anyway.
5584 // within a dependent context can transform them into
5736 // FIXME: dependent operand expressions?
5942 // ObjCInterfaceType is never dependent.
7021 bool Dependent = false;
7036 Dependent = true;
7049 if (!Dependent)
7052 // The name is still dependent, so build a dependent expression again.
7736 // No need to rebuild this clause, no template-dependent parameters.
7743 // No need to rebuild this clause, no template-dependent parameters.
7750 // No need to rebuild this clause, no template-dependent parameters.
7756 // No need to rebuild this clause, no template-dependent parameters.
7762 // No need to rebuild this clause, no template-dependent parameters.
7769 // No need to rebuild this clause, no template-dependent parameters.
7776 // No need to rebuild this clause, no template-dependent parameters.
7783 // No need to rebuild this clause, no template-dependent parameters.
7790 // No need to rebuild this clause, no template-dependent parameters.
7796 // No need to rebuild this clause, no template-dependent parameters.
7803 // No need to rebuild this clause, no template-dependent parameters.
8365 // FIXME: It would be slightly more efficient in the non-dependent case to
8650 // first-qualifier-in-scope here, just in case we had a dependent
9673 // This can happen because of dependent hiding.
10559 // This can happen because of dependent hiding.
10604 // first-qualifier-in-scope here, just in case we had a dependent
10652 // If E is not value-dependent, then nothing will change when we transform it.
11526 // the element type was a dependent VariableArrayType.
11819 // Add any functions found via argument-dependent lookup.