Home | History | Annotate | Download | only in AST

Lines Matching refs:PseudoObjectExpr

4331 /// PseudoObjectExpr - An expression which accesses a pseudo-object
4346 /// PseudoObjectExpr should be used only when an operation can be
4359 class PseudoObjectExpr : public Expr {
4378 PseudoObjectExpr(QualType type, ExprValueKind VK,
4382 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs);
4393 static PseudoObjectExpr *Create(ASTContext &Context, Expr *syntactic,
4397 static PseudoObjectExpr *Create(ASTContext &Context, EmptyShell shell,
4407 /// expressions, or PseudoObjectExpr::NoResult if there is none.
4420 return const_cast<PseudoObjectExpr*>(this)->getResultExpr();
4444 return const_cast<PseudoObjectExpr*>(this)->getSemanticExpr(index);
4462 static bool classof(const PseudoObjectExpr *) { return true; }