Searched refs:asImpl (Results 1 – 1 of 1) sorted by relevance
2587 Impl &asImpl() { return *static_cast<Impl*>(this); } in asImpl() function in __anonf643ed510a11::ARCExprEmitter2642 result = asImpl().visit(ov->getSourceExpr()); in visitPseudoObjectExpr()2644 RValue::get(asImpl().getValueOfResult(result))); in visitPseudoObjectExpr()2655 result = asImpl().visit(semantic); in visitPseudoObjectExpr()2676 return asImpl().visit(e->getSubExpr()); in visitCastExpr()2685 Result result = asImpl().visit(e->getSubExpr()); in visitCastExpr()2686 return asImpl().emitBitCast(result, resultType); in visitCastExpr()2691 return asImpl().visitLValueToRValue(e->getSubExpr()); in visitCastExpr()2693 return asImpl().visitConsumeObject(e->getSubExpr()); in visitCastExpr()2695 return asImpl().visitExtendBlockObject(e->getSubExpr()); in visitCastExpr()[all …]