Home | History | Annotate | Download | only in Sema

Lines Matching defs:Dependent

196   /// non-dependent types.
662 /// \brief Build a new dependent-sized array type given the element type,
813 // If it's still dependent, make a dependent specialization.
820 // Otherwise, make an elaborated type wrapping a non-dependent
848 // If the name is still dependent, just build a new dependent name type.
861 // We had a dependent elaborated-type-specifier that has been transformed
862 // into a non-dependent elaborated-type-specifier. Find the tag we're
1752 /// argument-dependent lookup, etc. Subclasses may override this routine to
2372 // Since these expressions can only be value-dependent, we do not
3527 // A dependent pointer type 'T *' has is being transformed such
3699 // VariableArrayType if the type is dependent. Fortunately, all array
3861 // Result might be dependent or not.
4581 // because we can't have a dependent nested-name-specifier anyway.
4707 // within a dependent context can transform them into
4859 // FIXME: dependent operand expressions?
5054 // ObjCInterfaceType is never dependent.
5063 // ObjCObjectType is never dependent.
5072 // ObjCObjectPointerType is never dependent.
5965 bool Dependent = false;
5980 Dependent = true;
5993 if (!Dependent)
5996 // The name is still dependent, so build a dependent expression again.
6227 // FIXME: It would be slightly more efficient in the non-dependent case to
6463 // first-qualifier-in-scope here, just in case we had a dependent
7454 // This can happen because of dependent hiding.
8195 // This can happen because of dependent hiding.
8241 // first-qualifier-in-scope here, just in case we had a dependent
8289 // If E is not value-dependent, then nothing will change when we transform it.
8929 // the element type was a dependent VariableArrayType.
9201 // Add any functions found via argument-dependent lookup.