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 
0012 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0013 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0014 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0015 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0016 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0017 
0018 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const
0019 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS \
0020     BOOST_CLBL_TRTS_ABOMINABLE_CONST
0021 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0022 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0023 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0024 
0025 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS volatile
0026 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS \
0027     BOOST_CLBL_TRTS_ABOMINABLE_VOLATILE
0028 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0029 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0030 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0031 
0032 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const volatile
0033 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS \
0034     BOOST_CLBL_TRTS_ABOMINABLE_CONST BOOST_CLBL_TRTS_ABOMINABLE_VOLATILE
0035 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0036 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0037 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0038 
0039 #ifndef BOOST_CLBL_TRTS_DISABLE_REFERENCE_QUALIFIERS
0040 
0041 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS &
0042 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS &
0043 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0044 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0045 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0046 
0047 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS &&
0048 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS &&
0049 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0050 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0051 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0052 
0053 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const &
0054 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const &
0055 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0056 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0057 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0058 
0059 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS volatile &
0060 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS volatile &
0061 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0062 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0063 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0064 
0065 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const volatile &
0066 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const volatile &
0067 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0068 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0069 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0070 
0071 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const &&
0072 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const &&
0073 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0074 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0075 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0076 
0077 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS volatile &&
0078 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS volatile &&
0079 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0080 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0081 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0082 
0083 #define BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS const volatile &&
0084 #define BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS const volatile &&
0085 #include <boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp>
0086 #undef BOOST_CLBL_TRTS_INCLUDE_QUALIFIERS
0087 #undef BOOST_CLBL_TRTS_INCLUDE_ABOMINABLE_QUALIFIERS
0088 
0089 #endif // #ifndef BOOST_CLBL_TRTS_DISABLE_REFERENCE_QUALIFIERS