Home | History | Annotate | Download | only in AST

Lines Matching defs:Dependent

222   //   An id-expression is type-dependent if it contains:
227 // An identifier is value-dependent if it is:
229 // (TD) - an identifier that was declared with dependent type
230 // (VD) - a name declared with a dependent type,
240 // (TD) - a conversion-function-id that specifies a dependent type
263 // initialized with an expression that is value-dependent.
265 // expression that is value-dependent [C++11].
268 // expression that is value-dependent [C++11]
350 bool Dependent = false;
355 Dependent, InstantiationDependent, ContainsUnexpandedParameterPack);
356 assert(!Dependent && "built a DeclRefExpr with dependent template args");
1368 false, // Never type-dependent (C++ [temp.dep.expr]p3).
1369 // Value-dependent if the argument is type-dependent.
1378 // dependent because decl's alignment is dependent.
1446 bool Dependent = false;
1451 Dependent, InstantiationDependent, ContainsUnexpandedParameterPack);
1899 // Don't warn if the expr is type dependent. The type could end up
1934 // dependent co_await call.
2605 /// in Exprs is type-dependent.
2831 llvm_unreachable("shouldn't see dependent / unresolved nodes here");
3137 llvm_unreachable("Unexpected value dependent expression!");