SyTen
array.h File Reference

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"
+ Include dependency graph for array.h:
+ This graph shows which files directly or indirectly include this file:

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::ostreamsyten::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::ostreamsyten::ArrayImpl::operator<< (std::ostream &out, syten::Verbose< Array< Type, rank > > const &a)
 Formatted verbose output of an array, using curly brackets. More...
 

Detailed Description

A nicer array.