![]() |
ATLAS Offline Software
|
#include <iostream>#include <sstream>#include <limits.h>#include <float.h>Go to the source code of this file.
Classes | |
| class | MultiDimArrayTypes< T, I > |
| General recursive subtyping trait. More... | |
| class | MultiDimArrayTypes< T, 0 > |
| General recursive subtyping trait. More... | |
| class | MultiDimArrayTypes< T, 1 > |
| General recursive subtyping trait. More... | |
| class | MultiDimArray< T, N > |
| Multi-dimensional array with a compile-time number of dimensions, and a run-time complete freedom over the size of the dimensions. More... | |
Functions | |
| template<class T, unsigned int N> | |
| static unsigned int | totalSize (const MultiDimArray< T, N > &ht) |
| template<class T, unsigned int N> | |
| static unsigned int | validSize (const MultiDimArray< T, N > &ht) |
| template<class T> | |
| static unsigned int | totalSize (const MultiDimArray< T, 1 > &ht) |
| template<class T> | |
| static unsigned int | validSize (const MultiDimArray< T, 1 > &ht) |
| template<class T, unsigned int N> | |
| void | dump (const MultiDimArray< T, N > &idh, std::ostream &os=std::cout, const std::string &prefix="(") |
| template<class T> | |
| void | dump (const MultiDimArray< T, 1 > &idh, std::ostream &os=std::cout, const std::string &prefix="(") |
| template<class T, unsigned int N, class K> | |
| void | dumpOneEntry (const MultiDimArray< T, N > &idh, const K &indices, std::ostream &os=std::cout, const std::string &prefix="(") |
| template<class T, class K> | |
| void | dumpOneEntry (const MultiDimArray< T, 1 > &idh, const K &indices, std::ostream &os=std::cout, const std::string &prefix="(") |
| template<class T, unsigned int N> | |
| std::ostream & | operator<< (std::ostream &os, const MultiDimArray< T, N > &idh) |
Variables | |
| template<class T, unsigned int N> | |
| MultiDimArray< T, N >::SubType | MultiDimArray< T, N >::s_invalidSubType = MultiDimArray<T,N>::defaultSubType() |
| void dump | ( | const MultiDimArray< T, 1 > & | idh, |
| std::ostream & | os = std::cout, | ||
| const std::string & | prefix = "(" ) |
Definition at line 370 of file MultiDimArray.h.
| void dump | ( | const MultiDimArray< T, N > & | idh, |
| std::ostream & | os = std::cout, | ||
| const std::string & | prefix = "(" ) |
Definition at line 358 of file MultiDimArray.h.
| void dumpOneEntry | ( | const MultiDimArray< T, 1 > & | idh, |
| const K & | indices, | ||
| std::ostream & | os = std::cout, | ||
| const std::string & | prefix = "(" ) |
Definition at line 415 of file MultiDimArray.h.
| void dumpOneEntry | ( | const MultiDimArray< T, N > & | idh, |
| const K & | indices, | ||
| std::ostream & | os = std::cout, | ||
| const std::string & | prefix = "(" ) |
Definition at line 406 of file MultiDimArray.h.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const MultiDimArray< T, N > & | idh ) |
Definition at line 437 of file MultiDimArray.h.
|
static |
Definition at line 332 of file MultiDimArray.h.
|
static |
Definition at line 310 of file MultiDimArray.h.
|
static |
Definition at line 337 of file MultiDimArray.h.
|
static |
Definition at line 321 of file MultiDimArray.h.
| MultiDimArray<T,N>::SubType MultiDimArray< T, N >::s_invalidSubType = MultiDimArray<T,N>::defaultSubType() |
Definition at line 446 of file MultiDimArray.h.