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_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_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 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>&)
-DEAL::virtual X<0> U::virtual_foo_0()
-DEAL::virtual X<0> U::virtual_foo_0_const() const
-DEAL::virtual X<0> U::virtual_foo_1(X<1>)
-DEAL::virtual X<0> U::virtual_foo_1_const(X<1>) const
-DEAL::virtual X<0> U::virtual_foo_2(X<1>, X<2>)
-DEAL::virtual X<0> U::virtual_foo_2_const(X<1>, X<2>) const
-DEAL::virtual X<0> U::virtual_foo_3(X<1>, X<2>, X<3>)
-DEAL::virtual X<0> U::virtual_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::virtual X<0> U::virtual_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::virtual X<0> U::virtual_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::virtual X<0> U::virtual_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::virtual X<0> U::virtual_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::virtual X<0> U::virtual_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::virtual X<0> U::virtual_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::virtual X<0> U::virtual_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::virtual X<0> U::virtual_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::virtual X<0> U::virtual_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::virtual 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::virtual X<0> U::virtual_foo_const_ref_0()
-DEAL::virtual X<0> U::virtual_foo_const_ref_0_const() const
-DEAL::virtual X<0> U::virtual_foo_const_ref_1(const X<1>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_1_const(const X<1>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual X<0> U::virtual_foo_ref_0()
-DEAL::virtual X<0> U::virtual_foo_ref_0_const() const
-DEAL::virtual X<0> U::virtual_foo_ref_1(X<1>&)
-DEAL::virtual X<0> U::virtual_foo_ref_1_const(X<1>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_2(X<1>&, X<2>&)
-DEAL::virtual X<0> U::virtual_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual X<0> U::virtual_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual X<0> U::virtual_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual X<0> U::virtual_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual X<0> U::virtual_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::virtual X<0> U::virtual_foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::virtual 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::virtual X<0>& U::virtual_ref_foo_0()
-DEAL::virtual X<0>& U::virtual_ref_foo_0_const() const
-DEAL::virtual X<0>& U::virtual_ref_foo_1(X<1>)
-DEAL::virtual X<0>& U::virtual_ref_foo_1_const(X<1>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_2(X<1>, X<2>)
-DEAL::virtual X<0>& U::virtual_ref_foo_2_const(X<1>, X<2>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::virtual X<0>& U::virtual_ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::virtual X<0>& U::virtual_ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::virtual X<0>& U::virtual_ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::virtual X<0>& U::virtual_ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::virtual X<0>& U::virtual_ref_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::virtual 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::virtual X<0>& U::virtual_ref_foo_const_ref_0()
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_0_const() const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_1(const X<1>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_1_const(const X<1>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual X<0>& U::virtual_ref_foo_ref_0()
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_0_const() const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_1(X<1>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_1_const(X<1>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual const X<0>& U::virtual_const_ref_foo_0()
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_0_const() const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_1(X<1>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_1_const(X<1>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_2(X<1>, X<2>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_2_const(X<1>, X<2>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::virtual 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::virtual 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::virtual 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::virtual const X<0>& U::virtual_const_ref_foo_const_ref_0()
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_0_const() const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_1(X<1>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_1_const(X<1>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_2(X<1>&, X<2>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual const X<0>& U::virtual_const_ref_foo_ref_0()
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_0_const() const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_1(X<1>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_1_const(X<1>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::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_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_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 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>&)
-DEAL::virtual X<0> U::virtual_foo_0()
-DEAL::virtual X<0> U::virtual_foo_0_const() const
-DEAL::virtual X<0> U::virtual_foo_1(X<1>)
-DEAL::virtual X<0> U::virtual_foo_1_const(X<1>) const
-DEAL::virtual X<0> U::virtual_foo_2(X<1>, X<2>)
-DEAL::virtual X<0> U::virtual_foo_2_const(X<1>, X<2>) const
-DEAL::virtual X<0> U::virtual_foo_3(X<1>, X<2>, X<3>)
-DEAL::virtual X<0> U::virtual_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::virtual X<0> U::virtual_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::virtual X<0> U::virtual_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::virtual X<0> U::virtual_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::virtual X<0> U::virtual_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::virtual X<0> U::virtual_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::virtual X<0> U::virtual_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::virtual X<0> U::virtual_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::virtual X<0> U::virtual_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::virtual X<0> U::virtual_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::virtual 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::virtual X<0> U::virtual_foo_const_ref_0()
-DEAL::virtual X<0> U::virtual_foo_const_ref_0_const() const
-DEAL::virtual X<0> U::virtual_foo_const_ref_1(const X<1>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_1_const(const X<1>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::virtual X<0> U::virtual_foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::virtual X<0> U::virtual_foo_const_ref_5(const X<1>&, const X<2>&, const X<3>&, const X<4>&, const X<5>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual X<0> U::virtual_foo_ref_0()
-DEAL::virtual X<0> U::virtual_foo_ref_0_const() const
-DEAL::virtual X<0> U::virtual_foo_ref_1(X<1>&)
-DEAL::virtual X<0> U::virtual_foo_ref_1_const(X<1>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_2(X<1>&, X<2>&)
-DEAL::virtual X<0> U::virtual_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual X<0> U::virtual_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual X<0> U::virtual_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual X<0> U::virtual_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual X<0> U::virtual_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::virtual X<0> U::virtual_foo_ref_7_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&) const
-DEAL::virtual X<0> U::virtual_foo_ref_8(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&, X<8>&)
-DEAL::virtual 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::virtual X<0>& U::virtual_ref_foo_0()
-DEAL::virtual X<0>& U::virtual_ref_foo_0_const() const
-DEAL::virtual X<0>& U::virtual_ref_foo_1(X<1>)
-DEAL::virtual X<0>& U::virtual_ref_foo_1_const(X<1>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_2(X<1>, X<2>)
-DEAL::virtual X<0>& U::virtual_ref_foo_2_const(X<1>, X<2>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::virtual X<0>& U::virtual_ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::virtual X<0>& U::virtual_ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::virtual X<0>& U::virtual_ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::virtual X<0>& U::virtual_ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::virtual X<0>& U::virtual_ref_foo_7_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>) const
-DEAL::virtual X<0>& U::virtual_ref_foo_8(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>, X<8>)
-DEAL::virtual 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::virtual X<0>& U::virtual_ref_foo_const_ref_0()
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_0_const() const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_1(const X<1>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_1_const(const X<1>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_2(const X<1>&, const X<2>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_2_const(const X<1>&, const X<2>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_3(const X<1>&, const X<2>&, const X<3>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_3_const(const X<1>&, const X<2>&, const X<3>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_4(const X<1>&, const X<2>&, const X<3>&, const X<4>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_const_ref_4_const(const X<1>&, const X<2>&, const X<3>&, const X<4>&) const
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual X<0>& U::virtual_ref_foo_ref_0()
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_0_const() const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_1(X<1>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_1_const(X<1>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_6_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&) const
-DEAL::virtual X<0>& U::virtual_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&, X<7>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual const X<0>& U::virtual_const_ref_foo_0()
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_0_const() const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_1(X<1>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_1_const(X<1>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_2(X<1>, X<2>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_2_const(X<1>, X<2>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_3(X<1>, X<2>, X<3>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_3_const(X<1>, X<2>, X<3>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_4(X<1>, X<2>, X<3>, X<4>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_4_const(X<1>, X<2>, X<3>, X<4>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_5(X<1>, X<2>, X<3>, X<4>, X<5>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_5_const(X<1>, X<2>, X<3>, X<4>, X<5>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_6(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_6_const(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_7(X<1>, X<2>, X<3>, X<4>, X<5>, X<6>, X<7>)
-DEAL::virtual 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::virtual 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::virtual 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::virtual const X<0>& U::virtual_const_ref_foo_const_ref_0()
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_0_const() const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_1(X<1>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_1_const(X<1>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_2(X<1>&, X<2>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_const_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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::virtual const X<0>& U::virtual_const_ref_foo_ref_0()
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_0_const() const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_1(X<1>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_1_const(X<1>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_2(X<1>&, X<2>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_2_const(X<1>&, X<2>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_3(X<1>&, X<2>&, X<3>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_3_const(X<1>&, X<2>&, X<3>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_4(X<1>&, X<2>&, X<3>&, X<4>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_4_const(X<1>&, X<2>&, X<3>&, X<4>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&)
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_5_const(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&) const
-DEAL::virtual const X<0>& U::virtual_const_ref_foo_ref_6(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6>&)
-DEAL::virtual 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::virtual 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::virtual 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::virtual 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::virtual 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
/*
- * Replace all occurences of ' &' by '& ' from the given file to hopefully be more compiler
- * independent with respect to __PRETTY_FUNCTION__
+ * Replace all occurences of ' &' by '& ' from the given file to hopefully be
+ * more compiler independent with respect to __PRETTY_FUNCTION__
+ *
+ * Also, while GCC prepends the name by "virtual " if the function is virtual,
+ * Intel's ICC does not do that, so filter that out as well.
*/
void unify_pretty_function (const std::string &filename)
{
- int error = std::system ((std::string ("sed -i -e 's/ \\&/ \\& /g' -e 's/ & ,/\\&,/g' -e 's/ \\& )/\\&)/g' -e 's/ \\& /\\& /g' ") + filename).c_str());
+
+ int error = std::system ((std::string ("sed -i -e 's/ \\&/ \\& /g' -e 's/ & ,/\\&,/g' -e 's/ \\& )/\\&)/g' -e 's/ \\& /\\& /g' -e 's/^DEAL::virtual /DEAL::/g' ") + filename).c_str());
+
Assert (error == 0,
ExcInternalError());
+
}