1 ////////////////////////////////////////////////////////////////////////////// 2 // 3 // (C) Copyright Ion Gaztanaga 2014-2014. Distributed under the Boost 4 // Software License, Version 1.0. (See accompanying file 5 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 // 7 // See http://www.boost.org/libs/container for documentation. 8 // 9 ////////////////////////////////////////////////////////////////////////////// 10 11 #ifndef BOOST_INTRUSIVE_DETAIL_STD_FWD_HPP 12 #define BOOST_INTRUSIVE_DETAIL_STD_FWD_HPP 13 14 #ifndef BOOST_CONFIG_HPP 15 # include <boost/config.hpp> 16 #endif 17 18 #if defined(BOOST_HAS_PRAGMA_ONCE) 19 # pragma once 20 #endif 21 22 ////////////////////////////////////////////////////////////////////////////// 23 // Standard predeclarations 24 ////////////////////////////////////////////////////////////////////////////// 25 26 #include <boost/move/detail/std_ns_begin.hpp> 27 BOOST_MOVE_STD_NS_BEG 28 29 template<class T> 30 struct less; 31 32 template<class T> 33 struct equal_to; 34 35 struct input_iterator_tag; 36 struct forward_iterator_tag; 37 struct bidirectional_iterator_tag; 38 struct random_access_iterator_tag; 39 40 BOOST_MOVE_STD_NS_END 41 #include <boost/move/detail/std_ns_end.hpp> 42 43 #endif //#ifndef BOOST_INTRUSIVE_DETAIL_STD_FWD_HPP 44