From 6c2287a84ba9dd6b6fa491d1ada223d23504def7 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Fri, 22 Nov 2013 15:08:08 +0000 Subject: [PATCH] Resolve another oddity in how GCC and ICC output __PRETTY_FUNCTION__, this time when virtual functions are involved. git-svn-id: https://svn.dealii.org/trunk@31763 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/base/threads_01.output | 324 +++++++++++++++++------------------ tests/base/threads_02.output | 324 +++++++++++++++++------------------ tests/tests.h | 12 +- 3 files changed, 333 insertions(+), 327 deletions(-) diff --git a/tests/base/threads_01.output b/tests/base/threads_01.output index 0c32ddf88f..e7ee60247a 100644 --- a/tests/base/threads_01.output +++ b/tests/base/threads_01.output @@ -52,6 +52,60 @@ 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>) @@ -106,6 +160,60 @@ 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>) @@ -160,6 +268,60 @@ DEAL::const X<0>& U::const_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6> 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>) @@ -241,166 +403,4 @@ DEAL::static const X<0>& U::static_const_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4> 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 diff --git a/tests/base/threads_02.output b/tests/base/threads_02.output index 0c32ddf88f..e7ee60247a 100644 --- a/tests/base/threads_02.output +++ b/tests/base/threads_02.output @@ -52,6 +52,60 @@ 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>) @@ -106,6 +160,60 @@ 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>) @@ -160,6 +268,60 @@ DEAL::const X<0>& U::const_ref_foo_ref_7(X<1>&, X<2>&, X<3>&, X<4>&, X<5>&, X<6> 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>) @@ -241,166 +403,4 @@ DEAL::static const X<0>& U::static_const_ref_foo_ref_5(X<1>&, X<2>&, X<3>&, X<4> 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 diff --git a/tests/tests.h b/tests/tests.h index 6e10fe988b..76ceab1f2e 100644 --- a/tests/tests.h +++ b/tests/tests.h @@ -284,14 +284,20 @@ void sort_file_contents (const std::string &filename) /* - * 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()); + } -- 2.39.5