Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:30:33

0001 
0002 //          Copyright Oliver Kowalke 2014.
0003 // Distributed under the Boost Software License, Version 1.0.
0004 //    (See accompanying file LICENSE_1_0.txt or copy at
0005 //          http://www.boost.org/LICENSE_1_0.txt)
0006 
0007 #ifndef BOOST_COROUTINES2_DETAIL_CONFIG_H
0008 #define BOOST_COROUTINES2_DETAIL_CONFIG_H
0009 
0010 #include <boost/config.hpp>
0011 #include <boost/context/detail/config.hpp>
0012 #include <boost/detail/workaround.hpp>
0013 
0014 #ifdef BOOST_COROUTINES2_DECL
0015 # undef BOOST_COROUTINES2_DECL
0016 #endif
0017 
0018 #if (defined(BOOST_ALL_DYN_LINK) || defined(BOOST_COROUTINES2_DYN_LINK) ) && ! defined(BOOST_COROUTINES2_STATIC_LINK)
0019 # if defined(BOOST_COROUTINES2_SOURCE)
0020 #  define BOOST_COROUTINES2_DECL BOOST_SYMBOL_EXPORT
0021 # else
0022 #  define BOOST_COROUTINES2_DECL BOOST_SYMBOL_IMPORT
0023 # endif
0024 #endif
0025 
0026 #if ! defined(BOOST_COROUTINES2_DECL)
0027 # define BOOST_COROUTINES2_DECL
0028 #endif
0029 
0030 #endif // BOOST_COROUTINES2_DETAIL_CONFIG_H