-
-// ----------- encapsulators for functions not taking any parameters
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with no arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<>,0>
- spawn (RT (*fun_ptr)()) DEAL_II_DEPRECATED;
-
-
- template <typename RT>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<>,0>
- spawn (RT (*fun_ptr)())
- {
- return fun_ptr;
- }
-
-
- /**
- * Overload of the non-const spawn function for member functions with no
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<>,0>
- spawn (C &c, RT (C::*fun_ptr)()) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<>,0>
- spawn (C &c, RT (C::*fun_ptr)())
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c)));
- }
-
- /**
- * Overload of the spawn function for const member functions with no
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<>,0>
- spawn (const C &c, RT (C::*fun_ptr)() const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<>,0>
- spawn (const C &c, RT (C::*fun_ptr)() const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c)));
- }
-
-
-
-
-// ----------- encapsulators for unary functions
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 1 argument.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename Arg1>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1>,1>
- spawn (RT (*fun_ptr)(Arg1)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename Arg1>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1>,1>
- spawn (RT (*fun_ptr)(Arg1))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 1
- * argument.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C, typename Arg1>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1>,1>
- spawn (C &c, RT (C::*fun_ptr)(Arg1)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C, typename Arg1>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1>,1>
- spawn (C &c, RT (C::*fun_ptr)(Arg1))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1));
- }
-
- /**
- * Overload of the spawn function for const member functions with 1
- * argument.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C, typename Arg1>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1>,1>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C, typename Arg1>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1>,1>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1));
- }
-
-
-// ----------- encapsulators for binary functions
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 2 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename Arg1, typename Arg2>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2>,2>
- spawn (RT (*fun_ptr)(Arg1,Arg2)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename Arg1, typename Arg2>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2>,2>
- spawn (RT (*fun_ptr)(Arg1,Arg2))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 2
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C, typename Arg1, typename Arg2>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2>,2>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C, typename Arg1, typename Arg2>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2>,2>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1,Arg2> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2));
- }
-
- /**
- * Overload of the spawn function for const member functions with 2
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C, typename Arg1, typename Arg2>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2>,2>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C, typename Arg1, typename Arg2>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2>,2>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1,Arg2> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2));
- }
-
-
-// ----------- encapsulators for ternary functions
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 3 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3>,3>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3)) DEAL_II_DEPRECATED;
-
-
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3>,3>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 3
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3>,3>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3>,3>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1,Arg2,Arg3> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3));
- }
-
- /**
- * Overload of the spawn function for const member functions with 3
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3>,3>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3>,3>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1,Arg2,Arg3> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3));
- }
-
-
-
-// ----------- encapsulators for functions with 4 arguments
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 4 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3, typename Arg4>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4>,4>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4)) DEAL_II_DEPRECATED;
-
-
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3, typename Arg4>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4>,4>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 4
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3, typename Arg4>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4>,4>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3, typename Arg4>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4>,4>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4));
- }
-
- /**
- * Overload of the spawn function for const member functions with 4
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3, typename Arg4>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4>,4>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3, typename Arg4>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4>,4>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4));
- }
-
-
-// ----------- encapsulators for functions with 5 arguments
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 5 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5>,5>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5)) DEAL_II_DEPRECATED;
-
-
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5>,5>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 5
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5>,5>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5>,5>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5));
- }
-
- /**
- * Overload of the spawn function for const member functions with 5
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5>,5>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5>,5>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5));
- }
-
-
-// ----------- encapsulators for functions with 6 arguments
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 6 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6>,6>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6)) DEAL_II_DEPRECATED;
-
-
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6>,6>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 6
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6>,6>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6>,6>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6));
- }
-
- /**
- * Overload of the spawn function for const member functions with 6
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6>,6>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6>,6>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6));
- }
-
-
-// ----------- encapsulators for functions with 7 arguments
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 7 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6, Arg7>,7>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6,Arg7)) DEAL_II_DEPRECATED;
-
-
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6, Arg7>,7>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6,Arg7))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 7
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6, Arg7>,7>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6,Arg7)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6, Arg7>,7>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6,Arg7))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6, std_cxx11::_7));
- }
-
- /**
- * Overload of the spawn function for const member functions with 7
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6, Arg7>,7>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6,Arg7) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6, Arg7>,7>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,Arg6,Arg7) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6, std_cxx11::_7));
- }
-
-
-// ----------- encapsulators for functions with 8 arguments
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 8 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8>,8>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8)) DEAL_II_DEPRECATED;
-
-
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8>,8>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 8
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8>,8>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8>,8>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6, std_cxx11::_7, std_cxx11::_8));
- }
-
- /**
- * Overload of the spawn function for const member functions with 8
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8>,8>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8>,8>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6, std_cxx11::_7, std_cxx11::_8));
- }
-
-
-// ----------- encapsulators for functions with 9 arguments
-
- /**
- * Overload of the spawn function for non-member or static member functions
- * with 9 arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8, typename Arg9>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8, Arg9>,9>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8,Arg9)) DEAL_II_DEPRECATED;
-
-
- template <typename RT,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8, typename Arg9>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8, Arg9>,9>
- spawn (RT (*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8,Arg9))
- {
- return fun_ptr;
- }
-
-
-
- /**
- * Overload of the non-const spawn function for member functions with 9
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8, typename Arg9>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8, Arg9>,9>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8,Arg9)) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8, typename Arg9>
- inline
- internal::fun_encapsulator<RT,std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8, Arg9>,9>
- spawn (C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8,Arg9))
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::ref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6, std_cxx11::_7, std_cxx11::_8, std_cxx11::_9));
- }
-
- /**
- * Overload of the spawn function for const member functions with 9
- * arguments.
- *
- * @deprecated Use new_thread() instead.
- */
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8, typename Arg9>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8, Arg9>,9>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8,Arg9) const) DEAL_II_DEPRECATED;
-
-
- template <typename RT, typename C,
- typename Arg1, typename Arg2, typename Arg3,
- typename Arg4, typename Arg5, typename Arg6,
- typename Arg7, typename Arg8, typename Arg9>
- inline
- internal::fun_encapsulator<RT,
- std_cxx11::tuple<Arg1, Arg2, Arg3,
- Arg4, Arg5, Arg6,
- Arg7, Arg8, Arg9>,9>
- spawn (const C &c, RT (C::*fun_ptr)(Arg1,Arg2,Arg3,Arg4,Arg5,
- Arg6,Arg7,Arg8,Arg9) const)
- {
- return
- std_cxx11::function<typename internal::fun_ptr<RT,std_cxx11::tuple<Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9> >::type>
- (std_cxx11::bind(fun_ptr, std_cxx11::cref(c), std_cxx11::_1, std_cxx11::_2, std_cxx11::_3, std_cxx11::_4, std_cxx11::_5, std_cxx11::_6, std_cxx11::_7, std_cxx11::_8, std_cxx11::_9));
- }
-
-
-
// ----------- thread starters for functions not taking any parameters
/**
+++ /dev/null
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2013 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE at
-// the top level of the deal.II distribution.
-//
-// ---------------------------------------------------------------------
-
-#include "../tests.h"
-#include <base/thread_management.h>
-#include <base/logstream.h>
-#include <fstream>
-#include <iostream>
-template <int> struct X {};
-struct U {
- virtual ~U () {}
- X<0> foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_0_const ()const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_0_const ()const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_0_const ()const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_0_const ()const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_0_const ()const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_0_const ()const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_0_const () const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_0 () {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_1_const (X<1>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_1_const (X<1>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_1_const (X<1>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_1_const (X<1>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_1_const (X<1>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_1_const (X<1>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_1 (const X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_1 (const X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_1 (const X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_1 (const X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_1 (const X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_1_const (X<1>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_1_const (X<1>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_1_const (X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_1_const (X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_1_const (const X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_1_const (const X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_1_const (X<1>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_1_const (X<1>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_1_const (X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_1_const (X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_1_const (const X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_1_const (const X<1>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_1 (X<1>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_1 (X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_1 (const X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_1 (const X<1>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_2_const (X<1>,X<2>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_2_const (X<1>&,X<2>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_2_const (X<1>&,X<2>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_2_const (X<1>,X<2>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_2_const (X<1>&,X<2>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_2_const (X<1>&,X<2>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_2 (const X<1>&,const X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_2 (const X<1>&,const X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_2 (const X<1>&,const X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_2 (const X<1>&,const X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_2 (const X<1>&,const X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_2_const (X<1>,X<2>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_2_const (X<1>,X<2>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_2_const (X<1>&,X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_2_const (X<1>&,X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_2_const (const X<1>&,const X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_2_const (const X<1>&,const X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_2_const (X<1>,X<2>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_2_const (X<1>,X<2>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_2_const (X<1>&,X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_2_const (X<1>&,X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_2_const (const X<1>&,const X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_2_const (const X<1>&,const X<2>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_2 (X<1>,X<2>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_2 (X<1>&,X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_2 (const X<1>&,const X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_2 (const X<1>&,const X<2>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_3_const (X<1>,X<2>,X<3>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_3_const (X<1>&,X<2>&,X<3>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_3_const (X<1>&,X<2>&,X<3>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_3_const (X<1>,X<2>,X<3>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_3_const (X<1>&,X<2>&,X<3>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_3_const (X<1>&,X<2>&,X<3>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_3 (const X<1>&,const X<2>&,const X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_3 (const X<1>&,const X<2>&,const X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_3 (const X<1>&,const X<2>&,const X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_3 (const X<1>&,const X<2>&,const X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_3 (const X<1>&,const X<2>&,const X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_3_const (X<1>,X<2>,X<3>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_3_const (X<1>,X<2>,X<3>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_3_const (X<1>&,X<2>&,X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_3_const (X<1>&,X<2>&,X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_3_const (const X<1>&,const X<2>&,const X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_3_const (const X<1>&,const X<2>&,const X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_3_const (X<1>,X<2>,X<3>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_3_const (X<1>,X<2>,X<3>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_3_const (X<1>&,X<2>&,X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_3_const (X<1>&,X<2>&,X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_3_const (const X<1>&,const X<2>&,const X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_3_const (const X<1>&,const X<2>&,const X<3>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_3 (X<1>,X<2>,X<3>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_3 (X<1>&,X<2>&,X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_3 (const X<1>&,const X<2>&,const X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_3 (const X<1>&,const X<2>&,const X<3>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_4_const (X<1>,X<2>,X<3>,X<4>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_4_const (X<1>,X<2>,X<3>,X<4>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_4 (const X<1>&,const X<2>&,const X<3>&,const X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_4 (const X<1>&,const X<2>&,const X<3>&,const X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_4 (const X<1>&,const X<2>&,const X<3>&,const X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_4 (const X<1>&,const X<2>&,const X<3>&,const X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_4 (const X<1>&,const X<2>&,const X<3>&,const X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_4_const (X<1>,X<2>,X<3>,X<4>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_4_const (X<1>,X<2>,X<3>,X<4>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_4_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_4_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_4_const (X<1>,X<2>,X<3>,X<4>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_4_const (X<1>,X<2>,X<3>,X<4>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_4_const (X<1>&,X<2>&,X<3>&,X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_4_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_4_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_4 (X<1>,X<2>,X<3>,X<4>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_4 (X<1>&,X<2>&,X<3>&,X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_4 (const X<1>&,const X<2>&,const X<3>&,const X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_4 (const X<1>&,const X<2>&,const X<3>&,const X<4>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_5_const (X<1>,X<2>,X<3>,X<4>,X<5>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_5_const (X<1>,X<2>,X<3>,X<4>,X<5>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_5 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_5 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_5 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_5 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_5 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_5_const (X<1>,X<2>,X<3>,X<4>,X<5>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_5_const (X<1>,X<2>,X<3>,X<4>,X<5>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_5_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_5_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_5_const (X<1>,X<2>,X<3>,X<4>,X<5>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_5_const (X<1>,X<2>,X<3>,X<4>,X<5>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_5_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_5_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_5_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_5 (X<1>,X<2>,X<3>,X<4>,X<5>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_5 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_5 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_5 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_6_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_6_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_6 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_6 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_6 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_6 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_6 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_6_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_6_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_6_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_6_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_6_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_6_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_6_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_6_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_6_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_6 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_6 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_6 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_6 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_7_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_7_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_7 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_7 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_7 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_7 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_7 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_7_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_7_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_7_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_7_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_7_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_7_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_7_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_7_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_7_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_7 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_7 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_7 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_7 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_8_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- const X<0> & const_ref_foo_const_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_8_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual const X<0> & virtual_const_ref_foo_const_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&)const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_8 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> static_foo_const_ref_8 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_8 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static X<0> & static_ref_foo_const_ref_8 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- static const X<0> & static_const_ref_foo_const_ref_8 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_8_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_8_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> foo_const_ref_8_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- X<0> & ref_foo_const_ref_8_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_8_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_8_const (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_8_const (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_8_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_8_const (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) const {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_8 (X<1>,X<2>,X<3>,X<4>,X<5>,X<6>,X<7>,X<8>) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_ref_8 (X<1>&,X<2>&,X<3>&,X<4>&,X<5>&,X<6>&,X<7>&,X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> virtual_foo_const_ref_8 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
- virtual X<0> & virtual_ref_foo_const_ref_8 (const X<1>&,const X<2>&,const X<3>&,const X<4>&,const X<5>&,const X<6>&,const X<7>&,const X<8>&) {
- deallog << __PRETTY_FUNCTION__ << std::endl;
- static X<0> x; return x;
- }
-};
-int main () {
- std::ofstream logfile("output");
- deallog.attach(logfile);
- deallog.depth_console(0);
- using namespace Threads;
- ThreadGroup<X<0> > tg;
- ThreadGroup<X<0>&> tgr;
- ThreadGroup<const X<0>&> tgcr;
- U u;
-X<1> x1;
-X<2> x2;
-X<3> x3;
-X<4> x4;
-X<5> x5;
-X<6> x6;
-X<7> x7;
-X<8> x8;
- tgr += spawn (u, &U::ref_foo_0) ();
- tgr += spawn (u, &U::ref_foo_0_const) ();
- tgr += spawn (u, &U::ref_foo_const_ref_0) ();
- tgr += spawn (u, &U::ref_foo_const_ref_0_const) ();
- tgr += spawn (u, &U::ref_foo_ref_0) ();
- tgr += spawn (u, &U::ref_foo_ref_0_const) ();
- tgcr += spawn (u, &U::const_ref_foo_0) ();
- tgcr += spawn (u, &U::const_ref_foo_0_const) ();
- tgcr += spawn (u, &U::const_ref_foo_const_ref_0) ();
- tgcr += spawn (u, &U::const_ref_foo_const_ref_0_const) ();
- tgcr += spawn (u, &U::const_ref_foo_ref_0) ();
- tgcr += spawn (u, &U::const_ref_foo_ref_0_const) ();
- tgcr += spawn (u, &U::virtual_const_ref_foo_0) ();
- tgcr += spawn (u, &U::virtual_const_ref_foo_0_const) ();
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_0) ();
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_0_const) ();
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_0) ();
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_0_const) ();
- tg += spawn (u, &U::foo_0) ();
- tg += spawn (u, &U::foo_0_const) ();
- tg += spawn (u, &U::foo_const_ref_0) ();
- tg += spawn (u, &U::foo_const_ref_0_const) ();
- tg += spawn (u, &U::foo_ref_0) ();
- tg += spawn (u, &U::foo_ref_0_const) ();
- tgr += spawn (u, &U::virtual_ref_foo_0) ();
- tgr += spawn (u, &U::virtual_ref_foo_0_const) ();
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_0) ();
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_0_const) ();
- tgr += spawn (u, &U::virtual_ref_foo_ref_0) ();
- tgr += spawn (u, &U::virtual_ref_foo_ref_0_const) ();
- tg += spawn (u, &U::virtual_foo_0) ();
- tg += spawn (u, &U::virtual_foo_0_const) ();
- tg += spawn (u, &U::virtual_foo_const_ref_0) ();
- tg += spawn (u, &U::virtual_foo_const_ref_0_const) ();
- tg += spawn (u, &U::virtual_foo_ref_0) ();
- tg += spawn (u, &U::virtual_foo_ref_0_const) ();
-
- tgr += spawn (&U::static_ref_foo_0) ();
- tgr += spawn (&U::static_ref_foo_const_ref_0) ();
- tgr += spawn (&U::static_ref_foo_ref_0) ();
- tgcr += spawn (&U::static_const_ref_foo_0) ();
- tgcr += spawn (&U::static_const_ref_foo_const_ref_0) ();
- tgcr += spawn (&U::static_const_ref_foo_ref_0) ();
- tg += spawn (&U::static_foo_0) ();
- tg += spawn (&U::static_foo_const_ref_0) ();
- tg += spawn (&U::static_foo_ref_0) ();
- tgr += spawn (u, &U::ref_foo_1) (x1);
- tgr += spawn (u, &U::ref_foo_1_const) (x1);
- tgr += spawn (u, &U::ref_foo_const_ref_1) (x1);
- tgr += spawn (u, &U::ref_foo_const_ref_1_const) (x1);
- tgr += spawn (u, &U::ref_foo_ref_1) (x1);
- tgr += spawn (u, &U::ref_foo_ref_1_const) (x1);
- tgcr += spawn (u, &U::const_ref_foo_1) (x1);
- tgcr += spawn (u, &U::const_ref_foo_1_const) (x1);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_1) (x1);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_1_const) (x1);
- tgcr += spawn (u, &U::const_ref_foo_ref_1) (x1);
- tgcr += spawn (u, &U::const_ref_foo_ref_1_const) (x1);
- tgcr += spawn (u, &U::virtual_const_ref_foo_1) (x1);
- tgcr += spawn (u, &U::virtual_const_ref_foo_1_const) (x1);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_1) (x1);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_1_const) (x1);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_1) (x1);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_1_const) (x1);
- tg += spawn (u, &U::foo_1) (x1);
- tg += spawn (u, &U::foo_1_const) (x1);
- tg += spawn (u, &U::foo_const_ref_1) (x1);
- tg += spawn (u, &U::foo_const_ref_1_const) (x1);
- tg += spawn (u, &U::foo_ref_1) (x1);
- tg += spawn (u, &U::foo_ref_1_const) (x1);
- tgr += spawn (u, &U::virtual_ref_foo_1) (x1);
- tgr += spawn (u, &U::virtual_ref_foo_1_const) (x1);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_1) (x1);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_1_const) (x1);
- tgr += spawn (u, &U::virtual_ref_foo_ref_1) (x1);
- tgr += spawn (u, &U::virtual_ref_foo_ref_1_const) (x1);
- tg += spawn (u, &U::virtual_foo_1) (x1);
- tg += spawn (u, &U::virtual_foo_1_const) (x1);
- tg += spawn (u, &U::virtual_foo_const_ref_1) (x1);
- tg += spawn (u, &U::virtual_foo_const_ref_1_const) (x1);
- tg += spawn (u, &U::virtual_foo_ref_1) (x1);
- tg += spawn (u, &U::virtual_foo_ref_1_const) (x1);
-
- tgr += spawn (&U::static_ref_foo_1) (x1);
- tgr += spawn (&U::static_ref_foo_const_ref_1) (x1);
- tgr += spawn (&U::static_ref_foo_ref_1) (x1);
- tgcr += spawn (&U::static_const_ref_foo_1) (x1);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_1) (x1);
- tgcr += spawn (&U::static_const_ref_foo_ref_1) (x1);
- tg += spawn (&U::static_foo_1) (x1);
- tg += spawn (&U::static_foo_const_ref_1) (x1);
- tg += spawn (&U::static_foo_ref_1) (x1);
- tgr += spawn (u, &U::ref_foo_2) (x1,x2);
- tgr += spawn (u, &U::ref_foo_2_const) (x1,x2);
- tgr += spawn (u, &U::ref_foo_const_ref_2) (x1,x2);
- tgr += spawn (u, &U::ref_foo_const_ref_2_const) (x1,x2);
- tgr += spawn (u, &U::ref_foo_ref_2) (x1,x2);
- tgr += spawn (u, &U::ref_foo_ref_2_const) (x1,x2);
- tgcr += spawn (u, &U::const_ref_foo_2) (x1,x2);
- tgcr += spawn (u, &U::const_ref_foo_2_const) (x1,x2);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_2) (x1,x2);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_2_const) (x1,x2);
- tgcr += spawn (u, &U::const_ref_foo_ref_2) (x1,x2);
- tgcr += spawn (u, &U::const_ref_foo_ref_2_const) (x1,x2);
- tgcr += spawn (u, &U::virtual_const_ref_foo_2) (x1,x2);
- tgcr += spawn (u, &U::virtual_const_ref_foo_2_const) (x1,x2);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_2) (x1,x2);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_2_const) (x1,x2);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_2) (x1,x2);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_2_const) (x1,x2);
- tg += spawn (u, &U::foo_2) (x1,x2);
- tg += spawn (u, &U::foo_2_const) (x1,x2);
- tg += spawn (u, &U::foo_const_ref_2) (x1,x2);
- tg += spawn (u, &U::foo_const_ref_2_const) (x1,x2);
- tg += spawn (u, &U::foo_ref_2) (x1,x2);
- tg += spawn (u, &U::foo_ref_2_const) (x1,x2);
- tgr += spawn (u, &U::virtual_ref_foo_2) (x1,x2);
- tgr += spawn (u, &U::virtual_ref_foo_2_const) (x1,x2);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_2) (x1,x2);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_2_const) (x1,x2);
- tgr += spawn (u, &U::virtual_ref_foo_ref_2) (x1,x2);
- tgr += spawn (u, &U::virtual_ref_foo_ref_2_const) (x1,x2);
- tg += spawn (u, &U::virtual_foo_2) (x1,x2);
- tg += spawn (u, &U::virtual_foo_2_const) (x1,x2);
- tg += spawn (u, &U::virtual_foo_const_ref_2) (x1,x2);
- tg += spawn (u, &U::virtual_foo_const_ref_2_const) (x1,x2);
- tg += spawn (u, &U::virtual_foo_ref_2) (x1,x2);
- tg += spawn (u, &U::virtual_foo_ref_2_const) (x1,x2);
-
- tgr += spawn (&U::static_ref_foo_2) (x1,x2);
- tgr += spawn (&U::static_ref_foo_const_ref_2) (x1,x2);
- tgr += spawn (&U::static_ref_foo_ref_2) (x1,x2);
- tgcr += spawn (&U::static_const_ref_foo_2) (x1,x2);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_2) (x1,x2);
- tgcr += spawn (&U::static_const_ref_foo_ref_2) (x1,x2);
- tg += spawn (&U::static_foo_2) (x1,x2);
- tg += spawn (&U::static_foo_const_ref_2) (x1,x2);
- tg += spawn (&U::static_foo_ref_2) (x1,x2);
- tgr += spawn (u, &U::ref_foo_3) (x1,x2,x3);
- tgr += spawn (u, &U::ref_foo_3_const) (x1,x2,x3);
- tgr += spawn (u, &U::ref_foo_const_ref_3) (x1,x2,x3);
- tgr += spawn (u, &U::ref_foo_const_ref_3_const) (x1,x2,x3);
- tgr += spawn (u, &U::ref_foo_ref_3) (x1,x2,x3);
- tgr += spawn (u, &U::ref_foo_ref_3_const) (x1,x2,x3);
- tgcr += spawn (u, &U::const_ref_foo_3) (x1,x2,x3);
- tgcr += spawn (u, &U::const_ref_foo_3_const) (x1,x2,x3);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_3) (x1,x2,x3);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_3_const) (x1,x2,x3);
- tgcr += spawn (u, &U::const_ref_foo_ref_3) (x1,x2,x3);
- tgcr += spawn (u, &U::const_ref_foo_ref_3_const) (x1,x2,x3);
- tgcr += spawn (u, &U::virtual_const_ref_foo_3) (x1,x2,x3);
- tgcr += spawn (u, &U::virtual_const_ref_foo_3_const) (x1,x2,x3);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_3) (x1,x2,x3);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_3_const) (x1,x2,x3);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_3) (x1,x2,x3);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_3_const) (x1,x2,x3);
- tg += spawn (u, &U::foo_3) (x1,x2,x3);
- tg += spawn (u, &U::foo_3_const) (x1,x2,x3);
- tg += spawn (u, &U::foo_const_ref_3) (x1,x2,x3);
- tg += spawn (u, &U::foo_const_ref_3_const) (x1,x2,x3);
- tg += spawn (u, &U::foo_ref_3) (x1,x2,x3);
- tg += spawn (u, &U::foo_ref_3_const) (x1,x2,x3);
- tgr += spawn (u, &U::virtual_ref_foo_3) (x1,x2,x3);
- tgr += spawn (u, &U::virtual_ref_foo_3_const) (x1,x2,x3);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_3) (x1,x2,x3);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_3_const) (x1,x2,x3);
- tgr += spawn (u, &U::virtual_ref_foo_ref_3) (x1,x2,x3);
- tgr += spawn (u, &U::virtual_ref_foo_ref_3_const) (x1,x2,x3);
- tg += spawn (u, &U::virtual_foo_3) (x1,x2,x3);
- tg += spawn (u, &U::virtual_foo_3_const) (x1,x2,x3);
- tg += spawn (u, &U::virtual_foo_const_ref_3) (x1,x2,x3);
- tg += spawn (u, &U::virtual_foo_const_ref_3_const) (x1,x2,x3);
- tg += spawn (u, &U::virtual_foo_ref_3) (x1,x2,x3);
- tg += spawn (u, &U::virtual_foo_ref_3_const) (x1,x2,x3);
-
- tgr += spawn (&U::static_ref_foo_3) (x1,x2,x3);
- tgr += spawn (&U::static_ref_foo_const_ref_3) (x1,x2,x3);
- tgr += spawn (&U::static_ref_foo_ref_3) (x1,x2,x3);
- tgcr += spawn (&U::static_const_ref_foo_3) (x1,x2,x3);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_3) (x1,x2,x3);
- tgcr += spawn (&U::static_const_ref_foo_ref_3) (x1,x2,x3);
- tg += spawn (&U::static_foo_3) (x1,x2,x3);
- tg += spawn (&U::static_foo_const_ref_3) (x1,x2,x3);
- tg += spawn (&U::static_foo_ref_3) (x1,x2,x3);
- tgr += spawn (u, &U::ref_foo_4) (x1,x2,x3,x4);
- tgr += spawn (u, &U::ref_foo_4_const) (x1,x2,x3,x4);
- tgr += spawn (u, &U::ref_foo_const_ref_4) (x1,x2,x3,x4);
- tgr += spawn (u, &U::ref_foo_const_ref_4_const) (x1,x2,x3,x4);
- tgr += spawn (u, &U::ref_foo_ref_4) (x1,x2,x3,x4);
- tgr += spawn (u, &U::ref_foo_ref_4_const) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::const_ref_foo_4) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::const_ref_foo_4_const) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_4) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_4_const) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::const_ref_foo_ref_4) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::const_ref_foo_ref_4_const) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::virtual_const_ref_foo_4) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::virtual_const_ref_foo_4_const) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_4) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_4_const) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_4) (x1,x2,x3,x4);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_4_const) (x1,x2,x3,x4);
- tg += spawn (u, &U::foo_4) (x1,x2,x3,x4);
- tg += spawn (u, &U::foo_4_const) (x1,x2,x3,x4);
- tg += spawn (u, &U::foo_const_ref_4) (x1,x2,x3,x4);
- tg += spawn (u, &U::foo_const_ref_4_const) (x1,x2,x3,x4);
- tg += spawn (u, &U::foo_ref_4) (x1,x2,x3,x4);
- tg += spawn (u, &U::foo_ref_4_const) (x1,x2,x3,x4);
- tgr += spawn (u, &U::virtual_ref_foo_4) (x1,x2,x3,x4);
- tgr += spawn (u, &U::virtual_ref_foo_4_const) (x1,x2,x3,x4);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_4) (x1,x2,x3,x4);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_4_const) (x1,x2,x3,x4);
- tgr += spawn (u, &U::virtual_ref_foo_ref_4) (x1,x2,x3,x4);
- tgr += spawn (u, &U::virtual_ref_foo_ref_4_const) (x1,x2,x3,x4);
- tg += spawn (u, &U::virtual_foo_4) (x1,x2,x3,x4);
- tg += spawn (u, &U::virtual_foo_4_const) (x1,x2,x3,x4);
- tg += spawn (u, &U::virtual_foo_const_ref_4) (x1,x2,x3,x4);
- tg += spawn (u, &U::virtual_foo_const_ref_4_const) (x1,x2,x3,x4);
- tg += spawn (u, &U::virtual_foo_ref_4) (x1,x2,x3,x4);
- tg += spawn (u, &U::virtual_foo_ref_4_const) (x1,x2,x3,x4);
-
- tgr += spawn (&U::static_ref_foo_4) (x1,x2,x3,x4);
- tgr += spawn (&U::static_ref_foo_const_ref_4) (x1,x2,x3,x4);
- tgr += spawn (&U::static_ref_foo_ref_4) (x1,x2,x3,x4);
- tgcr += spawn (&U::static_const_ref_foo_4) (x1,x2,x3,x4);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_4) (x1,x2,x3,x4);
- tgcr += spawn (&U::static_const_ref_foo_ref_4) (x1,x2,x3,x4);
- tg += spawn (&U::static_foo_4) (x1,x2,x3,x4);
- tg += spawn (&U::static_foo_const_ref_4) (x1,x2,x3,x4);
- tg += spawn (&U::static_foo_ref_4) (x1,x2,x3,x4);
- tgr += spawn (u, &U::ref_foo_5) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::ref_foo_5_const) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::ref_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::ref_foo_const_ref_5_const) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::ref_foo_ref_5) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::ref_foo_ref_5_const) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::const_ref_foo_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::const_ref_foo_5_const) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_5_const) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::const_ref_foo_ref_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::const_ref_foo_ref_5_const) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::virtual_const_ref_foo_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::virtual_const_ref_foo_5_const) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_5_const) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_5_const) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::foo_5) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::foo_5_const) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::foo_const_ref_5) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::foo_const_ref_5_const) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::foo_ref_5) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::foo_ref_5_const) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::virtual_ref_foo_5) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::virtual_ref_foo_5_const) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_5_const) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::virtual_ref_foo_ref_5) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::virtual_ref_foo_ref_5_const) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::virtual_foo_5) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::virtual_foo_5_const) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::virtual_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::virtual_foo_const_ref_5_const) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::virtual_foo_ref_5) (x1,x2,x3,x4,x5);
- tg += spawn (u, &U::virtual_foo_ref_5_const) (x1,x2,x3,x4,x5);
-
- tgr += spawn (&U::static_ref_foo_5) (x1,x2,x3,x4,x5);
- tgr += spawn (&U::static_ref_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tgr += spawn (&U::static_ref_foo_ref_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (&U::static_const_ref_foo_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tgcr += spawn (&U::static_const_ref_foo_ref_5) (x1,x2,x3,x4,x5);
- tg += spawn (&U::static_foo_5) (x1,x2,x3,x4,x5);
- tg += spawn (&U::static_foo_const_ref_5) (x1,x2,x3,x4,x5);
- tg += spawn (&U::static_foo_ref_5) (x1,x2,x3,x4,x5);
- tgr += spawn (u, &U::ref_foo_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::ref_foo_6_const) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::ref_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::ref_foo_const_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::ref_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::ref_foo_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::const_ref_foo_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::const_ref_foo_6_const) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::const_ref_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::const_ref_foo_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::virtual_const_ref_foo_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::virtual_const_ref_foo_6_const) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::foo_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::foo_6_const) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::foo_const_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::foo_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::virtual_ref_foo_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::virtual_ref_foo_6_const) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::virtual_ref_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::virtual_ref_foo_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::virtual_foo_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::virtual_foo_6_const) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::virtual_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::virtual_foo_const_ref_6_const) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::virtual_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (u, &U::virtual_foo_ref_6_const) (x1,x2,x3,x4,x5,x6);
-
- tgr += spawn (&U::static_ref_foo_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (&U::static_ref_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (&U::static_ref_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (&U::static_const_ref_foo_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tgcr += spawn (&U::static_const_ref_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (&U::static_foo_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (&U::static_foo_const_ref_6) (x1,x2,x3,x4,x5,x6);
- tg += spawn (&U::static_foo_ref_6) (x1,x2,x3,x4,x5,x6);
- tgr += spawn (u, &U::ref_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::ref_foo_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::ref_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::ref_foo_const_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::ref_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::ref_foo_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::const_ref_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::const_ref_foo_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::const_ref_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::const_ref_foo_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::virtual_const_ref_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::virtual_const_ref_foo_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::foo_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::foo_const_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::foo_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::virtual_ref_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::virtual_ref_foo_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::virtual_ref_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::virtual_ref_foo_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::virtual_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::virtual_foo_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::virtual_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::virtual_foo_const_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::virtual_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (u, &U::virtual_foo_ref_7_const) (x1,x2,x3,x4,x5,x6,x7);
-
- tgr += spawn (&U::static_ref_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (&U::static_ref_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (&U::static_ref_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (&U::static_const_ref_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgcr += spawn (&U::static_const_ref_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (&U::static_foo_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (&U::static_foo_const_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tg += spawn (&U::static_foo_ref_7) (x1,x2,x3,x4,x5,x6,x7);
- tgr += spawn (u, &U::ref_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::ref_foo_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::ref_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::ref_foo_const_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::ref_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::ref_foo_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::const_ref_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::const_ref_foo_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::const_ref_foo_const_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::const_ref_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::const_ref_foo_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::virtual_const_ref_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::virtual_const_ref_foo_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::virtual_const_ref_foo_const_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (u, &U::virtual_const_ref_foo_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::foo_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::foo_const_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::foo_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::virtual_ref_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::virtual_ref_foo_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::virtual_ref_foo_const_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::virtual_ref_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (u, &U::virtual_ref_foo_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::virtual_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::virtual_foo_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::virtual_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::virtual_foo_const_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::virtual_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (u, &U::virtual_foo_ref_8_const) (x1,x2,x3,x4,x5,x6,x7,x8);
-
- tgr += spawn (&U::static_ref_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (&U::static_ref_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgr += spawn (&U::static_ref_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (&U::static_const_ref_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (&U::static_const_ref_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tgcr += spawn (&U::static_const_ref_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (&U::static_foo_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (&U::static_foo_const_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg += spawn (&U::static_foo_ref_8) (x1,x2,x3,x4,x5,x6,x7,x8);
- tg.join_all();
- tgr.join_all();
- tgcr.join_all();
-
- deallog.detach ();
- logfile.close ();
- unify_pretty_function ("output");
- sort_file_contents ("output");
-}
+++ /dev/null
-DEAL::X<0> U::foo_0()
-DEAL::X<0> U::foo_0_const() const
-DEAL::X<0> U::foo_1(X<1>)
-DEAL::X<0> U::foo_1_const(X<1>) const
-DEAL::X<0> U::foo_2(X<1>, X<2>)
-DEAL::X<0> U::foo_2_const(X<1>, X<2>) const
-DEAL::X<0> U::foo_3(X<1>, X<2>, X<3>)
-DEAL::X<0> U::foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::X<0> U::foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::X<0> U::foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::X<0> U::foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::X<0> U::foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::X<0> U::foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::X<0> U::foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::X<0> U::foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::X<0> U::foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::X<0> U::foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::X<0> U::foo_8_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>) const
-DEAL::X<0> U::foo_const_ref_0()
-DEAL::X<0> U::foo_const_ref_0_const() const
-DEAL::X<0> U::foo_const_ref_1(const X<1>&)
-DEAL::X<0> U::foo_const_ref_1_const(const X<1>&) const
-DEAL::X<0> U::foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::X<0> U::foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::X<0> U::foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::X<0> U::foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::X<0> U::foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::X<0> U::foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::X<0> U::foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::X<0> U::foo_const_ref_5_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&) const
-DEAL::X<0> U::foo_const_ref_6(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&)
-DEAL::X<0> U::foo_const_ref_6_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&) const
-DEAL::X<0> U::foo_const_ref_7(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&)
-DEAL::X<0> U::foo_const_ref_7_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&) const
-DEAL::X<0> U::foo_const_ref_8(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&)
-DEAL::X<0> U::foo_const_ref_8_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&) const
-DEAL::X<0> U::foo_ref_0()
-DEAL::X<0> U::foo_ref_0_const() const
-DEAL::X<0> U::foo_ref_1(X<1>&)
-DEAL::X<0> U::foo_ref_1_const(X<1>&) const
-DEAL::X<0> U::foo_ref_2(X<1>&, X<2>&)
-DEAL::X<0> U::foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::X<0> U::foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::X<0> U::foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::X<0> U::foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::X<0> U::foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::X<0> U::foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::X<0> U::foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::X<0> U::foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::X<0> U::foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::X<0> U::foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::X<0> U::foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::X<0> U::foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::X<0> U::foo_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::X<0> U::virtual_foo_0()
-DEAL::X<0> U::virtual_foo_0_const() const
-DEAL::X<0> U::virtual_foo_1(X<1>)
-DEAL::X<0> U::virtual_foo_1_const(X<1>) const
-DEAL::X<0> U::virtual_foo_2(X<1>, X<2>)
-DEAL::X<0> U::virtual_foo_2_const(X<1>, X<2>) const
-DEAL::X<0> U::virtual_foo_3(X<1>, X<2>, X<3>)
-DEAL::X<0> U::virtual_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::X<0> U::virtual_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::X<0> U::virtual_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::X<0> U::virtual_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::X<0> U::virtual_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::X<0> U::virtual_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::X<0> U::virtual_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::X<0> U::virtual_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::X<0> U::virtual_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::X<0> U::virtual_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::X<0> U::virtual_foo_8_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>) const
-DEAL::X<0> U::virtual_foo_const_ref_0()
-DEAL::X<0> U::virtual_foo_const_ref_0_const() const
-DEAL::X<0> U::virtual_foo_const_ref_1(const X<1>&)
-DEAL::X<0> U::virtual_foo_const_ref_1_const(const X<1>&) const
-DEAL::X<0> U::virtual_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::X<0> U::virtual_foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::X<0> U::virtual_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::X<0> U::virtual_foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::X<0> U::virtual_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::X<0> U::virtual_foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::X<0> U::virtual_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::X<0> U::virtual_foo_const_ref_5_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&) const
-DEAL::X<0> U::virtual_foo_const_ref_6(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&)
-DEAL::X<0> U::virtual_foo_const_ref_6_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&) const
-DEAL::X<0> U::virtual_foo_const_ref_7(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&)
-DEAL::X<0> U::virtual_foo_const_ref_7_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&) const
-DEAL::X<0> U::virtual_foo_const_ref_8(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&)
-DEAL::X<0> U::virtual_foo_const_ref_8_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&) const
-DEAL::X<0> U::virtual_foo_ref_0()
-DEAL::X<0> U::virtual_foo_ref_0_const() const
-DEAL::X<0> U::virtual_foo_ref_1(X<1>&)
-DEAL::X<0> U::virtual_foo_ref_1_const(X<1>&) const
-DEAL::X<0> U::virtual_foo_ref_2(X<1>&, X<2>&)
-DEAL::X<0> U::virtual_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::X<0> U::virtual_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::X<0> U::virtual_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::X<0> U::virtual_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::X<0> U::virtual_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::X<0> U::virtual_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::X<0> U::virtual_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::X<0> U::virtual_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::X<0> U::virtual_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::X<0> U::virtual_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::X<0> U::virtual_foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::X<0> U::virtual_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::X<0> U::virtual_foo_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::X<0>& U::ref_foo_0()
-DEAL::X<0>& U::ref_foo_0_const() const
-DEAL::X<0>& U::ref_foo_1(X<1>)
-DEAL::X<0>& U::ref_foo_1_const(X<1>) const
-DEAL::X<0>& U::ref_foo_2(X<1>, X<2>)
-DEAL::X<0>& U::ref_foo_2_const(X<1>, X<2>) const
-DEAL::X<0>& U::ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::X<0>& U::ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::X<0>& U::ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::X<0>& U::ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::X<0>& U::ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::X<0>& U::ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::X<0>& U::ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::X<0>& U::ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::X<0>& U::ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::X<0>& U::ref_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::X<0>& U::ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::X<0>& U::ref_foo_8_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>) const
-DEAL::X<0>& U::ref_foo_const_ref_0()
-DEAL::X<0>& U::ref_foo_const_ref_0_const() const
-DEAL::X<0>& U::ref_foo_const_ref_1(const X<1>&)
-DEAL::X<0>& U::ref_foo_const_ref_1_const(const X<1>&) const
-DEAL::X<0>& U::ref_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::X<0>& U::ref_foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::X<0>& U::ref_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::X<0>& U::ref_foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::X<0>& U::ref_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::X<0>& U::ref_foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::X<0>& U::ref_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::X<0>& U::ref_foo_const_ref_5_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&) const
-DEAL::X<0>& U::ref_foo_const_ref_6(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&)
-DEAL::X<0>& U::ref_foo_const_ref_6_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&) const
-DEAL::X<0>& U::ref_foo_const_ref_7(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&)
-DEAL::X<0>& U::ref_foo_const_ref_7_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&) const
-DEAL::X<0>& U::ref_foo_const_ref_8(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&)
-DEAL::X<0>& U::ref_foo_const_ref_8_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&) const
-DEAL::X<0>& U::ref_foo_ref_0()
-DEAL::X<0>& U::ref_foo_ref_0_const() const
-DEAL::X<0>& U::ref_foo_ref_1(X<1>&)
-DEAL::X<0>& U::ref_foo_ref_1_const(X<1>&) const
-DEAL::X<0>& U::ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::X<0>& U::ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::X<0>& U::ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::X<0>& U::ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::X<0>& U::ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::X<0>& U::ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::X<0>& U::ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::X<0>& U::ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::X<0>& U::ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::X<0>& U::ref_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::X<0>& U::ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::X<0>& U::ref_foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::X<0>& U::ref_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::X<0>& U::ref_foo_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::X<0>& U::virtual_ref_foo_0()
-DEAL::X<0>& U::virtual_ref_foo_0_const() const
-DEAL::X<0>& U::virtual_ref_foo_1(X<1>)
-DEAL::X<0>& U::virtual_ref_foo_1_const(X<1>) const
-DEAL::X<0>& U::virtual_ref_foo_2(X<1>, X<2>)
-DEAL::X<0>& U::virtual_ref_foo_2_const(X<1>, X<2>) const
-DEAL::X<0>& U::virtual_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::X<0>& U::virtual_ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::X<0>& U::virtual_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::X<0>& U::virtual_ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::X<0>& U::virtual_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::X<0>& U::virtual_ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::X<0>& U::virtual_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::X<0>& U::virtual_ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::X<0>& U::virtual_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::X<0>& U::virtual_ref_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::X<0>& U::virtual_ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::X<0>& U::virtual_ref_foo_8_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_0()
-DEAL::X<0>& U::virtual_ref_foo_const_ref_0_const() const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_1(const X<1>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_1_const(const X<1>&) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_5_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_6(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_6_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_7(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_7_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&) const
-DEAL::X<0>& U::virtual_ref_foo_const_ref_8(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&)
-DEAL::X<0>& U::virtual_ref_foo_const_ref_8_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_0()
-DEAL::X<0>& U::virtual_ref_foo_ref_0_const() const
-DEAL::X<0>& U::virtual_ref_foo_ref_1(X<1>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_1_const(X<1>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::X<0>& U::virtual_ref_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::X<0>& U::virtual_ref_foo_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::const X<0>& U::const_ref_foo_0()
-DEAL::const X<0>& U::const_ref_foo_0_const() const
-DEAL::const X<0>& U::const_ref_foo_1(X<1>)
-DEAL::const X<0>& U::const_ref_foo_1_const(X<1>) const
-DEAL::const X<0>& U::const_ref_foo_2(X<1>, X<2>)
-DEAL::const X<0>& U::const_ref_foo_2_const(X<1>, X<2>) const
-DEAL::const X<0>& U::const_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::const X<0>& U::const_ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::const X<0>& U::const_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::const X<0>& U::const_ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::const X<0>& U::const_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::const X<0>& U::const_ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::const X<0>& U::const_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::const X<0>& U::const_ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::const X<0>& U::const_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::const X<0>& U::const_ref_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::const X<0>& U::const_ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::const X<0>& U::const_ref_foo_8_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_0()
-DEAL::const X<0>& U::const_ref_foo_const_ref_0_const() const
-DEAL::const X<0>& U::const_ref_foo_const_ref_1(X<1>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_1_const(X<1>&) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_2(X<1>&, X<2>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_2_const(X<1>&, X<2>&) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::const X<0>& U::const_ref_foo_const_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::const X<0>& U::const_ref_foo_const_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_0()
-DEAL::const X<0>& U::const_ref_foo_ref_0_const() const
-DEAL::const X<0>& U::const_ref_foo_ref_1(X<1>&)
-DEAL::const X<0>& U::const_ref_foo_ref_1_const(X<1>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::const X<0>& U::const_ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::const X<0>& U::const_ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::const X<0>& U::const_ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::const X<0>& U::const_ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::const X<0>& U::const_ref_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::const X<0>& U::const_ref_foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::const X<0>& U::const_ref_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::const X<0>& U::const_ref_foo_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_0()
-DEAL::const X<0>& U::virtual_const_ref_foo_0_const() const
-DEAL::const X<0>& U::virtual_const_ref_foo_1(X<1>)
-DEAL::const X<0>& U::virtual_const_ref_foo_1_const(X<1>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_2(X<1>, X<2>)
-DEAL::const X<0>& U::virtual_const_ref_foo_2_const(X<1>, X<2>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::const X<0>& U::virtual_const_ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::const X<0>& U::virtual_const_ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::const X<0>& U::virtual_const_ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::const X<0>& U::virtual_const_ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::const X<0>& U::virtual_const_ref_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::const X<0>& U::virtual_const_ref_foo_8_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_0()
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_0_const() const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_1(X<1>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_1_const(X<1>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_2(X<1>&, X<2>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_2_const(X<1>&, X<2>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_const_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_0()
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_0_const() const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_1(X<1>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_1_const(X<1>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::const X<0>& U::virtual_const_ref_foo_ref_8_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&) const
-DEAL::static X<0> U::static_foo_0()
-DEAL::static X<0> U::static_foo_1(X<1>)
-DEAL::static X<0> U::static_foo_2(X<1>, X<2>)
-DEAL::static X<0> U::static_foo_3(X<1>, X<2>, X<3>)
-DEAL::static X<0> U::static_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::static X<0> U::static_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::static X<0> U::static_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::static X<0> U::static_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::static X<0> U::static_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::static X<0> U::static_foo_const_ref_0()
-DEAL::static X<0> U::static_foo_const_ref_1(const X<1>&)
-DEAL::static X<0> U::static_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::static X<0> U::static_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::static X<0> U::static_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::static X<0> U::static_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::static X<0> U::static_foo_const_ref_6(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&)
-DEAL::static X<0> U::static_foo_const_ref_7(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&)
-DEAL::static X<0> U::static_foo_const_ref_8(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&)
-DEAL::static X<0> U::static_foo_ref_0()
-DEAL::static X<0> U::static_foo_ref_1(X<1>&)
-DEAL::static X<0> U::static_foo_ref_2(X<1>&, X<2>&)
-DEAL::static X<0> U::static_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::static X<0> U::static_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::static X<0> U::static_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::static X<0> U::static_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::static X<0> U::static_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::static X<0> U::static_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::static X<0>& U::static_ref_foo_0()
-DEAL::static X<0>& U::static_ref_foo_1(X<1>)
-DEAL::static X<0>& U::static_ref_foo_2(X<1>, X<2>)
-DEAL::static X<0>& U::static_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::static X<0>& U::static_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::static X<0>& U::static_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::static X<0>& U::static_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::static X<0>& U::static_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::static X<0>& U::static_ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::static X<0>& U::static_ref_foo_const_ref_0()
-DEAL::static X<0>& U::static_ref_foo_const_ref_1(const X<1>&)
-DEAL::static X<0>& U::static_ref_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::static X<0>& U::static_ref_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::static X<0>& U::static_ref_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::static X<0>& U::static_ref_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::static X<0>& U::static_ref_foo_const_ref_6(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&)
-DEAL::static X<0>& U::static_ref_foo_const_ref_7(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&)
-DEAL::static X<0>& U::static_ref_foo_const_ref_8(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&)
-DEAL::static X<0>& U::static_ref_foo_ref_0()
-DEAL::static X<0>& U::static_ref_foo_ref_1(X<1>&)
-DEAL::static X<0>& U::static_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::static X<0>& U::static_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::static X<0>& U::static_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::static X<0>& U::static_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::static X<0>& U::static_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::static X<0>& U::static_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::static X<0>& U::static_ref_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::static const X<0>& U::static_const_ref_foo_0()
-DEAL::static const X<0>& U::static_const_ref_foo_1(X<1>)
-DEAL::static const X<0>& U::static_const_ref_foo_2(X<1>, X<2>)
-DEAL::static const X<0>& U::static_const_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::static const X<0>& U::static_const_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::static const X<0>& U::static_const_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::static const X<0>& U::static_const_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::static const X<0>& U::static_const_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::static const X<0>& U::static_const_ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_0()
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_1(const X<1>&)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_6(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_7(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&)
-DEAL::static const X<0>& U::static_const_ref_foo_const_ref_8(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&, const X<6>&, const X<7>&, const X<8>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_0()
-DEAL::static const X<0>& U::static_const_ref_foo_ref_1(X<1>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::static const X<0>& U::static_const_ref_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-