#ifndef EIGEN_CXX11_TENSOR_TENSOR_FORCED_EVAL_H
#define EIGEN_CXX11_TENSOR_TENSOR_FORCED_EVAL_H
#include "./InternalHeaderCheck.h"
#include <memory>
namespace Eigen {
namespace internal {
traits<TensorForcedEvalOp<XprType>>;
eval<TensorForcedEvalOp<XprType>, Eigen::Dense>;
nested<TensorForcedEvalOp<XprType>, 1, typename eval<TensorForcedEvalOp<XprType>>::type>;
}
template <typename XprType>
class TensorForcedEvalOp : public TensorBase<TensorForcedEvalOp<XprType>, ReadOnlyAccessors> { … };
namespace internal {
template <typename Device, typename CoeffReturnType>
struct non_integral_type_placement_new { … };
non_integral_type_placement_new<Eigen::SyclDevice, CoeffReturnType>;
}
template <typename Device>
class DeviceTempPointerHolder { … };
TensorEvaluator<const TensorForcedEvalOp<ArgType_>, Device>;
}
#endif