Lines Matching refs:cast
40 StringLiteral *getString() { return cast<StringLiteral>(String); }
41 const StringLiteral *getString() const { return cast<StringLiteral>(String); }
108 Expr *getSubExpr() { return cast<Expr>(SubExpr); }
109 const Expr *getSubExpr() const { return cast<Expr>(SubExpr); }
189 return cast<Expr>(getElements()[Index]);
193 return cast<Expr>(getElements()[Index]);
509 const Expr *getBase() const { return cast<Expr>(Base); }
510 Expr *getBase() { return cast<Expr>(Base); }
635 return cast<ObjCPropertyDecl>(PropertyOrGetter.getPointer());
683 return cast<Expr>(Receiver.get<Stmt*>());
686 return cast<Expr>(Receiver.get<Stmt*>());
807 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); }
810 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); }
1408 Expr *getBase() const { return cast<Expr>(Base); }
1489 Expr *getSubExpr() { return cast<Expr>(Operand); }
1490 const Expr *getSubExpr() const { return cast<Expr>(Operand); }
1513 /// \brief An Objective-C "bridged" cast expression, which casts between
1539 /// \brief Construct an empty Objective-C bridged cast.
1545 /// \brief Determine which kind of bridge is being performed via this cast.