Replace all using declarations with typedefs in Tensor ops

This commit is contained in:
Eugene Zhulenev
2018-08-01 15:55:46 -07:00
parent 64abdf1d7e
commit 1b0373ae10
8 changed files with 88 additions and 64 deletions

View File

@@ -252,7 +252,8 @@ struct TensorEvaluator<const TensorImagePatchOp<Rows, Cols, ArgType>, Device>
RawAccess = false
};
using OutputTensorBlock = internal::TensorBlock<Scalar, Index, NumDims, Layout>;
typedef internal::TensorBlock<Scalar, Index, NumDims, Layout>
OutputTensorBlock;
#ifdef __SYCL_DEVICE_ONLY__
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator( const XprType op, const Device& device)
@@ -557,8 +558,8 @@ struct TensorEvaluator<const TensorImagePatchOp<Rows, Cols, ArgType>, Device>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void block(
OutputTensorBlock* output_block) const {
using ImagePatchCopyOp = internal::ImagePatchCopyOp<Self, PacketAccess>;
using ImagePatchPaddingOp = internal::ImagePatchPaddingOp<Self>;
typedef internal::ImagePatchCopyOp<Self, PacketAccess> ImagePatchCopyOp;
typedef internal::ImagePatchPaddingOp<Self> ImagePatchPaddingOp;
// Calculate loop limits and various input/output dim sizes.
const DSizes<Index, NumDims>& block_sizes = output_block->block_sizes();