| 415 | |
| 416 | template <typename T> |
| 417 | typename std::enable_if<IsPointerIfDecayed<T>::value, status_t>::type readIfOutput( |
| 418 | const Parcel& reply, T&& t) const { |
| 419 | return SafeInterface::ParcelHandler{mLogTag}.read(reply, std::forward<T>(t)); |
| 420 | } |
| 421 | template <typename T> |
| 422 | static typename std::enable_if<!IsPointerIfDecayed<T>::value, status_t>::type readIfOutput( |
| 423 | const Parcel& /*reply*/, T&& /*t*/) { |