Home | History | Annotate | Download | only in Sema

Lines Matching defs:Dependent

1436   // If we determined that the generic selection is result-dependent, don't
1815 // dependent name.
1997 /// dependent base classes, and we can't resolve an unqualified identifier, then
1998 /// assume the identifier is a member of a dependent base class. We can only
2007 // Only try to recover from lookup into dependent bases in static methods or
2018 // Diagnose this as unqualified lookup into a dependent base class. If 'this'
2066 // An id-expression is type-dependent if it contains:
2067 // -- an identifier that was declared with a dependent type,
2069 // -- a template-id that is dependent,
2071 // -- a conversion-function-id that specifies a dependent type,
2073 // names a dependent type.
2115 // If the result might be in a dependent base class, this is a dependent
2144 // argument-dependent lookup.
2240 // spuriously dependent expression if we're inside a dependent
2312 // a dependent context. If we can recover with a type, downgrade this to
2801 // this check when we're going to perform argument-dependent lookup
2838 // Unresolved using declarations are dependent.
3686 // Cannot know anything else if the expression is dependent.
3743 // Cannot know anything else if the expression is dependent.
3784 // Delay type-checking for type-dependent expressions.
3948 // Build an unanalyzed expression if either operand is type-dependent.
4013 // Build an unanalyzed expression if either operand is type-dependent.
4887 // Determine whether this is a dependent call inside a C++ template,
4891 bool Dependent = false;
4893 Dependent = true;
4895 Dependent = true;
4897 if (Dependent) {
5072 // dependent types properly, so make sure any TypoExprs have been
6625 // doesn't handle dependent types properly, so make sure any TypoExprs have
10287 // doesn't handle dependent types properly, so make sure any TypoExprs have
10683 // scope and an argument-dependent lookup based on the types of
10692 // Build the (potentially-overloaded, potentially-dependent)
10702 // both expressions are overloadable or either is type-dependent),
10759 // If either expression is type-dependent, always build an
11025 // scope and an argument-dependent lookup based on the types of
11170 bool Dependent = ArgTy->isDependentType();
11176 if (!Dependent && !ArgTy->isRecordType())
11182 if (!Dependent
11233 // We have the offset of a field, but we can't look into the dependent
12373 // Do not mark anything as "used" within a dependent context; wait for
13340 // If either the type of the variable or the initializer is dependent,
13343 // might not be dependent is truly a constant expression.
13504 // Do not instantiate specializations that are still type-dependent.
13901 // Don't warn for dependent expressions.
14479 // doesn't handle dependent types properly, so make sure any TypoExprs have