|
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.