Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:29:44

0001 /*
0002 Copyright (c) 2016 Barrett Adair
0003 
0004 Distributed under the Boost Software License, Version 1.0.
0005 (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
0006 
0007 HEADER GUARDS INTENTIONALLY OMITTED
0008 DO NOT INCLUDE THIS HEADER DIRECTLY
0009 */
0010 
0011 #define BOOST_CLBL_TRTS_INCLUDE_TRANSACTION_SAFE
0012 #define BOOST_CLBL_TRTS_IS_TRANSACTION_SAFE std::false_type
0013 #include <boost/callable_traits/detail/unguarded/function_2.hpp>
0014 #undef BOOST_CLBL_TRTS_INCLUDE_TRANSACTION_SAFE
0015 #undef BOOST_CLBL_TRTS_IS_TRANSACTION_SAFE
0016 
0017 #ifdef BOOST_CLBL_TRTS_ENABLE_TRANSACTION_SAFE
0018 #define BOOST_CLBL_TRTS_IS_TRANSACTION_SAFE std::true_type
0019 #define BOOST_CLBL_TRTS_INCLUDE_TRANSACTION_SAFE transaction_safe
0020 #include <boost/callable_traits/detail/unguarded/function_2.hpp>
0021 #undef BOOST_CLBL_TRTS_INCLUDE_TRANSACTION_SAFE
0022 #undef BOOST_CLBL_TRTS_IS_TRANSACTION_SAFE
0023 #endif // #ifdef BOOST_CLBL_TRTS_ENABLE_TRANSACTION_SAFE