Home | History | Annotate | Download | only in AST

Lines Matching defs:Expression

64     /// The template argument is an expression, and we've not resolved it to one
68 /// __uuidof expression (a Microsoft extension).
69 Expression,
188 /// \brief Construct a template argument that is an expression.
191 /// lists used for dependent types and for expression; it will not
194 TypeOrValue.Kind = Expression;
304 /// \brief Retrieve the template argument as an expression.
306 assert(getKind() == Expression && "Unexpected kind");
382 Expr *Expression;
391 TemplateArgumentLocInfo(Expr *E) : Expression(E) {}
408 return Expression;
446 assert(Argument.getKind() == TemplateArgument::Expression);
484 assert(Argument.getKind() == TemplateArgument::Expression);
619 /// S<T>::template apply<T>. Will be empty if this expression does