diff options
author | Gael Guennebaud <g.gael@free.fr> | 2017-01-26 08:04:23 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2017-01-26 08:04:23 +0000 |
commit | 25a17035798698187fc410d1bffb603f98992b56 (patch) | |
tree | 7af99be43c7d4f8b53d28231b80938550b590028 /unsupported/Eigen/CXX11/src | |
parent | 7d39c6d50a594f37a2f1e5cb9140917993b5e776 (diff) | |
parent | 98dfe0c13f717c0572c55527f077ed01c110972c (diff) |
Merged in ggael/eigen-flexidexing (pull request PR-294)
generalized operator() for indexed access and slicing
Diffstat (limited to 'unsupported/Eigen/CXX11/src')
-rw-r--r-- | unsupported/Eigen/CXX11/src/util/EmulateArray.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/unsupported/Eigen/CXX11/src/util/EmulateArray.h b/unsupported/Eigen/CXX11/src/util/EmulateArray.h index 30d3ebcff..03169d591 100644 --- a/unsupported/Eigen/CXX11/src/util/EmulateArray.h +++ b/unsupported/Eigen/CXX11/src/util/EmulateArray.h @@ -200,19 +200,15 @@ EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const T& array_get(const array<T,N>& a) { return a[I]; } -template <typename T> struct array_size; template<class T, std::size_t N> struct array_size<array<T,N> > { static const size_t value = N; }; -template <typename T> struct array_size; template<class T, std::size_t N> struct array_size<array<T,N>& > { static const size_t value = N; }; -template <typename T> struct array_size; template<class T, std::size_t N> struct array_size<const array<T,N> > { static const size_t value = N; }; -template <typename T> struct array_size; template<class T, std::size_t N> struct array_size<const array<T,N>& > { static const size_t value = N; }; @@ -251,14 +247,6 @@ template<std::size_t I, class T, std::size_t N> constexpr inline T const& array_ #undef STD_GET_ARR_HACK -template <typename T> struct array_size; -template<class T, std::size_t N> struct array_size<const std::array<T,N> > { - static const size_t value = N; -}; -template <typename T> struct array_size; -template<class T, std::size_t N> struct array_size<std::array<T,N> > { - static const size_t value = N; -}; } // end namespace internal } // end namespace Eigen |