1 // Copyright 2002 The Trustees of Indiana University. 2 3 // Use, modification and distribution is subject to the Boost Software 4 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 // http://www.boost.org/LICENSE_1_0.txt) 6 7 // Boost.MultiArray Library 8 // Authors: Ronald Garcia 9 // Jeremy Siek 10 // Andrew Lumsdaine 11 // See http://www.boost.org/libs/multi_array for documentation. 12 13 14 #ifndef BOOST_MULTI_ARRAY_TYPES_HPP 15 #define BOOST_MULTI_ARRAY_TYPES_HPP 16 17 // 18 // types.hpp - supply types that are needed by several headers 19 // 20 #include "boost/config.hpp" 21 #include <cstddef> 22 23 namespace boost { 24 namespace detail { 25 namespace multi_array{ 26 27 // needed typedefs 28 typedef std::size_t size_type; 29 typedef std::ptrdiff_t index; 30 31 } // namespace multi_array 32 } // namespace detail 33 } // namespace boost 34 35 36 37 38 #endif 39