MADNESS  version 0.9
stdarray.h
Go to the documentation of this file.
1 #ifndef MADNESS_STDARRAY_H
2 #define MADNESS_STDARRAY_H
3 
5 
6 #if defined(MADNESS_USE_ARRAY)
7 # include <array>
8 #elif defined(MADNESS_USE_TR1_ARRAY)
9 # include <tr1/array>
10 #elif defined(MADNESS_USE_BOOST_TR1_ARRAY_HPP)
11 # include <boost/tr1/array.hpp>
12 #else
13 # define MADNESS_HAS_STD_ARRAY 1
15  namespace std {
16  using namespace madness::tr1::array;
17  }
18 #endif
19 
20 namespace std {
21 #if defined(MADNESS_HAS_STD_TR1_ARRAY) && !defined(MADNESS_HAS_STD_ARRAY)
22 # define MADNESS_HAS_STD_ARRAY 1
23  using ::std::tr1::array;
25  using ::std::tr1::tuple_size;
26  using ::std::tr1::tuple_element;
27  using ::std::tr1::tuple_size;
28  using ::std::tr1::tuple_element;
29  using ::std::tr1::get;
30 #endif
31 }
32 
33 #endif
Definition: mpreal.h:3066
Definition: stdarray_bits.h:8
void swap(mpreal &a, mpreal &b)
Definition: mpreal.h:2662