| 1 | /* |
| 2 | Copyright Rene Rivera 2008-2013 |
| 3 | Distributed under the Boost Software License, Version 1.0. |
| 4 | (See accompanying file LICENSE_1_0.txt or copy at |
| 5 | http://www.boost.org/LICENSE_1_0.txt) |
| 6 | */ |
| 7 | #ifndef BOOST_PREDEF_LIBRARY_STD__PREFIX_H |
| 8 | #define BOOST_PREDEF_LIBRARY_STD__PREFIX_H |
| 9 | |
| 10 | /* |
| 11 | We need to include an STD header to gives us the context |
| 12 | of which library we are using. The "smallest" code-wise header |
| 13 | seems to be <exception>. Boost uses <utility> but as far |
| 14 | as I can tell (RR) it's not a stand-alone header in most |
| 15 | implementations. Using <exception> also has the benefit of |
| 16 | being available in EC++, so we get a chance to make this work |
| 17 | for embedded users. And since it's not a header impacted by TR1 |
| 18 | there's no magic needed for inclusion in the face of the |
| 19 | Boost.TR1 library. |
| 20 | */ |
| 21 | #include <boost/predef/detail/_exception.h> |
| 22 | |
| 23 | #endif |
| 24 | |