PP's Ndarray
|
A simple multi-dimensional array implementation in C++11. More...
#include <vector>
#include <sstream>
#include <initializer_list>
#include <type_traits>
#include <string>
#include <regex>
#include <array>
Go to the source code of this file.
Classes | |
struct | pp::conjunction<... > |
C++11 std::conjunction implementation. More... | |
struct | pp::conjunction< B1 > |
C++11 std::conjunction implementation. More... | |
struct | pp::conjunction< B1, Bn... > |
C++11 std::conjunction implementation. More... | |
struct | pp::index_sequence<... > |
C++11 std::index_sequence implementation. More... | |
struct | pp::indexSequenceHelper< N, Next > |
C++11 std::index_sequence implementation. More... | |
struct | pp::indexSequenceHelper< 0U, Next ... > |
C++11 std::index_sequence implementation. More... | |
struct | pp::Range |
Class for slicing index. More... | |
struct | pp::BaseVector< Dtype, Allocator > |
Class with common methods. More... | |
struct | pp::Inner< Dtype, dim > |
Class for multi-dimensional array. More... | |
struct | pp::Inner< Dtype, 1 > |
Class for 1-dimensional array. More... | |
struct | pp::Ndarray< Dtype > |
An interface to create Ndarray. More... | |
struct | pp::Ndarray< Dtype[dim]> |
An alias to quickly create Ndarray. More... | |
Typedefs | |
template<std::size_t N> | |
using | pp::make_index_sequence = typename indexSequenceHelper<N>::type |
A simple multi-dimensional array implementation in C++11.