stlsoft/containers/static_array.hpp File Reference


Detailed Description

[C++ only] Definition of the stlsoft::static_array_1d, stlsoft::static_array_2d, stlsoft::static_array_3d, and stlsoft::static_array_4d multidimensional array class templates (Containers Library).

#include <stlsoft/stlsoft.h>
#include <stlsoft/memory/null_allocator.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <stlsoft/containers/util/array_policies.hpp>
#include <stlsoft/meta/is_pointer_type.hpp>
#include <stlsoft/collections/util/collections.hpp>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  stlsoft

Classes

class  static_array_1d
 1 dimensional static array More...
class  static_array_2d
 2 dimensional static array More...
class  static_array_3d
 3 dimensional static array More...
class  static_array_4d
 4 dimensional static array More...

Functions

template<typename T, size_t N0, typename P, typename M>
size_t array_size (static_array_1d< T, N0, P, M > const &ar)
template<typename T, size_t N0, size_t N1, typename P, typename M>
size_t array_size (static_array_2d< T, N0, N1, P, M > const &ar)
template<typename T, size_t N0, size_t N1, size_t N2, typename P, typename M>
size_t array_size (static_array_3d< T, N0, N1, N2, P, M > const &ar)
template<typename T, size_t N0, size_t N1, size_t N2, size_t N3, typename P, typename M>
size_t array_size (static_array_4d< T, N0, N1, N2, N3, P, M > const &ar)


Generated on Thu Jun 10 08:58:02 2010 for STLSoft by  doxygen 1.5.6