Back to home page

EIC code displayed by LXR

 
 

    


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

0001 /*
0002 Copyright (c) 2001 Peter Dimov and Multi Media Ltd.
0003 Copyright (c) 2016 Modified Work Barrett Adair
0004 
0005 Distributed under the Boost Software License, Version 1.0.
0006 (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
0007 
0008 HEADER GUARDS INTENTIONALLY OMITTED
0009 DO NOT INCLUDE THIS HEADER DIRECTLY
0010 
0011 */
0012 
0013 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0014 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0015 
0016 
0017 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0018 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0019 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0020 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0021 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0022 
0023 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const
0024 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS \
0025     BOOST_CLBL_TRTS_ABOMINABLE_CONST
0026 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0027 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0028 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0029 
0030 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS volatile
0031 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS \
0032     BOOST_CLBL_TRTS_ABOMINABLE_VOLATILE
0033 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0034 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0035 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0036 
0037 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const volatile
0038 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS \
0039     BOOST_CLBL_TRTS_ABOMINABLE_CONST BOOST_CLBL_TRTS_ABOMINABLE_VOLATILE
0040 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0041 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0042 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0043 
0044 #ifndef BOOST_CLBL_TRTS_DISABLE_REFERENCE_QUALIFIERS
0045 
0046 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS &
0047 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS &
0048 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0049 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0050 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0051 
0052 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS &&
0053 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS &&
0054 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0055 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0056 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0057 
0058 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const &
0059 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const &
0060 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0061 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0062 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0063 
0064 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS volatile &
0065 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS volatile &
0066 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0067 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0068 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0069 
0070 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const volatile &
0071 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const volatile &
0072 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0073 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0074 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0075 
0076 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const &&
0077 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const &&
0078 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0079 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0080 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0081 
0082 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS volatile &&
0083 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS volatile &&
0084 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0085 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0086 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0087 
0088 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const volatile &&
0089 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const volatile &&
0090 #include <boost/callable_traits/detail/unguarded/pmf_2.hpp>
0091 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0092 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0093 
0094 #endif // #ifndef BOOST_CLBL_TRTS_DISABLE_REFERENCE_QUALIFIERS