Home | History | Annotate | Download | only in detail
      1 //
      2 // detail/array_fwd.hpp
      3 // ~~~~~~~~~~~~~~~~~~~~
      4 //
      5 // Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com)
      6 //
      7 // Distributed under the Boost Software License, Version 1.0. (See accompanying
      8 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
      9 //
     10 
     11 #ifndef ASIO_DETAIL_ARRAY_FWD_HPP
     12 #define ASIO_DETAIL_ARRAY_FWD_HPP
     13 
     14 
     15 #include "asio/detail/config.hpp"
     16 
     17 namespace boost {
     18 
     19 template<class T, std::size_t N>
     20 class array;
     21 
     22 } // namespace boost
     23 
     24 // Standard library components can't be forward declared, so we'll have to
     25 // include the array header. Fortunately, it's fairly lightweight and doesn't
     26 // add significantly to the compile time.
     27 # include <array>
     28 
     29 #endif // ASIO_DETAIL_ARRAY_FWD_HPP
     30