A nicer array. More...
#include <array>
#include <iostream>
#include <boost/serialization/base_object.hpp>
#include "inc/util/memory_size.h"
#include "inc/util/restrict.h"
#include "inc/util/span.h"
#include "inc/util/macros.h"
#include "inc/util/scalars.h"
Classes | |
class | syten::ArrayImpl::Array< T, Sz > |
A thin wrapper around std::array with some extra bells and whistles. More... | |
Namespaces | |
namespace | syten |
Syten namespace. | |
namespace | syten::ArrayImpl |
Implementation namespace for our Array. | |
Typedefs | |
template<typename T , std::size_t Sz> | |
using | syten::Array = ArrayImpl::Array< T, Sz > |
A thin wrapper around std::array . More... | |
Functions | |
template<typename Type , std::size_t rank> | |
std::ostream & | syten::ArrayImpl::operator<< (std::ostream &out, Array< Type, rank > const &a) |
Formatted output of an array, using curly brackets. More... | |
template<typename Type , std::size_t rank> | |
std::ostream & | syten::ArrayImpl::operator<< (std::ostream &out, syten::Verbose< Array< Type, rank > > const &a) |
Formatted verbose output of an array, using curly brackets. More... | |
A nicer array.