annotate DEPENDENCIES/generic/include/boost/fusion/container/set/detail/preprocessed/set10.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents c530137014c0
children
rev   line source
Chris@16 1 /*=============================================================================
Chris@16 2 Copyright (c) 2001-2011 Joel de Guzman
Chris@16 3
Chris@16 4 Distributed under the Boost Software License, Version 1.0. (See accompanying
Chris@16 5 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Chris@16 6
Chris@16 7 This is an auto-generated file. Do not edit!
Chris@16 8 ==============================================================================*/
Chris@16 9 namespace boost { namespace fusion
Chris@16 10 {
Chris@16 11 struct void_;
Chris@16 12 struct fusion_sequence_tag;
Chris@16 13 template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9>
Chris@16 14 struct set : sequence_base<set<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9> >
Chris@16 15 {
Chris@16 16 struct category : forward_traversal_tag, associative_tag {};
Chris@16 17 typedef set_tag fusion_tag;
Chris@16 18 typedef fusion_sequence_tag tag;
Chris@16 19 typedef mpl::false_ is_view;
Chris@16 20 typedef vector<
Chris@16 21 T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9>
Chris@16 22 storage_type;
Chris@16 23 typedef typename storage_type::size size;
Chris@101 24 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@16 25 set()
Chris@16 26 : data() {}
Chris@16 27 template <typename Sequence>
Chris@101 28 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 29 set(Sequence const& rhs
Chris@101 30 , typename boost::enable_if<traits::is_sequence<Sequence> >::type* = 0)
Chris@16 31 : data(rhs) {}
Chris@101 32 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@16 33 explicit
Chris@101 34 set(typename detail::call_param<T0 >::type arg0)
Chris@101 35 : data(arg0) {}
Chris@101 36 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 37 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1)
Chris@101 38 : data(arg0 , arg1) {}
Chris@101 39 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 40 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2)
Chris@101 41 : data(arg0 , arg1 , arg2) {}
Chris@101 42 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 43 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2 , typename detail::call_param<T3 >::type arg3)
Chris@101 44 : data(arg0 , arg1 , arg2 , arg3) {}
Chris@101 45 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 46 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2 , typename detail::call_param<T3 >::type arg3 , typename detail::call_param<T4 >::type arg4)
Chris@101 47 : data(arg0 , arg1 , arg2 , arg3 , arg4) {}
Chris@101 48 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 49 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2 , typename detail::call_param<T3 >::type arg3 , typename detail::call_param<T4 >::type arg4 , typename detail::call_param<T5 >::type arg5)
Chris@101 50 : data(arg0 , arg1 , arg2 , arg3 , arg4 , arg5) {}
Chris@101 51 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 52 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2 , typename detail::call_param<T3 >::type arg3 , typename detail::call_param<T4 >::type arg4 , typename detail::call_param<T5 >::type arg5 , typename detail::call_param<T6 >::type arg6)
Chris@101 53 : data(arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6) {}
Chris@101 54 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 55 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2 , typename detail::call_param<T3 >::type arg3 , typename detail::call_param<T4 >::type arg4 , typename detail::call_param<T5 >::type arg5 , typename detail::call_param<T6 >::type arg6 , typename detail::call_param<T7 >::type arg7)
Chris@101 56 : data(arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7) {}
Chris@101 57 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 58 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2 , typename detail::call_param<T3 >::type arg3 , typename detail::call_param<T4 >::type arg4 , typename detail::call_param<T5 >::type arg5 , typename detail::call_param<T6 >::type arg6 , typename detail::call_param<T7 >::type arg7 , typename detail::call_param<T8 >::type arg8)
Chris@101 59 : data(arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8) {}
Chris@101 60 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@101 61 set(typename detail::call_param<T0 >::type arg0 , typename detail::call_param<T1 >::type arg1 , typename detail::call_param<T2 >::type arg2 , typename detail::call_param<T3 >::type arg3 , typename detail::call_param<T4 >::type arg4 , typename detail::call_param<T5 >::type arg5 , typename detail::call_param<T6 >::type arg6 , typename detail::call_param<T7 >::type arg7 , typename detail::call_param<T8 >::type arg8 , typename detail::call_param<T9 >::type arg9)
Chris@101 62 : data(arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9) {}
Chris@16 63 template <typename T>
Chris@101 64 BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@16 65 set&
Chris@16 66 operator=(T const& rhs)
Chris@16 67 {
Chris@16 68 data = rhs;
Chris@16 69 return *this;
Chris@16 70 }
Chris@101 71 BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@16 72 storage_type& get_data() { return data; }
Chris@101 73 BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
Chris@16 74 storage_type const& get_data() const { return data; }
Chris@16 75 private:
Chris@16 76 storage_type data;
Chris@16 77 };
Chris@16 78 }}