DUDS
Distributed Update of Data from Something
NddArray.hpp File Reference
#include <vector>
#include <initializer_list>
#include <duds/general/Errors.hpp>
#include <boost/serialization/split_member.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/vector.hpp>
Include dependency graph for NddArray.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  duds::general::DimensionMismatchError
 A specified position has a different number of dimensions than the array. More...
 
struct  duds::general::EmptyDimensionError
 A specified dimension is zero. More...
 
class  duds::general::NddArray< T >
 N-Dimensional Dynamic Array. More...
 
struct  duds::general::NddArrayError
 Base class for exceptions thrown by NddArray. More...
 
struct  duds::general::OutOfRangeError
 A specified dimension is beyond the range of the array. More...
 
struct  duds::general::ZeroSizeError
 An empty array, one with zero dimensions, cannot be indexed. More...
 

Namespaces

 duds
 
 duds::general
 General use library code that isn't actually specific to the DUDS family of libraries, but were developed along with DUDS.
 

Functions

template<class T >
void duds::general::swap (NddArray< T > &one, NddArray< T > &two)
 Makes NddAray meet the requirements of Swappable to assist in using std::swap(). More...