// Copyright 2002 The Trustees of Indiana University.



// Use, modification and distribution is subject to the Boost Software 

// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at

// http://www.boost.org/LICENSE_1_0.txt)



//  Boost.MultiArray Library

//  Authors: Ronald Garcia

//           Jeremy Siek

//           Andrew Lumsdaine

//  See http://www.boost.org/libs/multi_array for documentation.





#ifndef BOOST_MULTI_ARRAY_TYPES_RG071801_HPP

#define BOOST_MULTI_ARRAY_TYPES_RG071801_HPP



//

// types.hpp - supply types that are needed by several headers

//

#include "boost/config.hpp"

#include <cstddef>



namespace boost {

namespace detail {

namespace multi_array{



// needed typedefs

typedef std::size_t size_type;

typedef std::ptrdiff_t index;



} // namespace multi_array

} // namespace detail

} // namespace boost

  







#endif // BOOST_MULTI_ARRAY_TYPES_RG071801_HPP

