This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch/testsuite/cp] virtfunc.exp: accept gcc HEAD ptype output


This one was mechanical because virtfunc.exp already does piecewise
construction of its regular expressions.  I just had to tell it that
"operator=" does not always appear in the synthetic methods.

It would be nice to extract test_one_ptype from virtfunc.exp and drop it
into lib/cp-support.exp so all of gdb.cp/*.exp could use it.
Even when gcc changes force me to change all callers, it's
easier to work on the regular expressions when they are split up
like this.

Tested on: native i686-pc-linux-gnu, gcc 2.95.3 3.3.4 3.4.1
HEAD-2004-07-31, dwarf-2 and stabs+.

I am committing this now.

Michael C

2004-07-31  Michael Chastain  <mec.gnu@mindspring.com>

	* gdb.cp/virtfunc.exp: Accept more varieties of ptype output.

Index: gdb.cp/virtfunc.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.cp/virtfunc.exp,v
retrieving revision 1.9
diff -c -3 -p -r1.9 virtfunc.exp
*** gdb.cp/virtfunc.exp	11 Feb 2004 14:01:25 -0000	1.9
--- gdb.cp/virtfunc.exp	31 Jul 2004 10:41:24 -0000
*************** proc test_ptype_of_classes {} {
*** 140,146 ****
  	"" "int va;" \
  	"" "" \
  	"VA & operator=\\(VA const ?&\\);${ws}VA\\(VA const ?&\\);${ws}VA\\((void|)\\);" \
! 	"VA & operator=\\(VA const ?&\\);${ws}VA\\(VA const ?&\\);${ws}VA\\((void|)\\);" \
  	""
  
      # class VB
--- 140,146 ----
  	"" "int va;" \
  	"" "" \
  	"VA & operator=\\(VA const ?&\\);${ws}VA\\(VA const ?&\\);${ws}VA\\((void|)\\);" \
! 	"(VA & operator=\\(VA const ?&\\);${ws}|)VA\\(VA const ?&\\);${ws}VA\\((void|)\\);" \
  	""
  
      # class VB
*************** proc test_ptype_of_classes {} {
*** 151,157 ****
  	"" "int vb;" \
  	"" "int fvb\\((void|)\\);${ws}virtual int vvb\\((void|)\\);" \
  	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
! 	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
  	""
  
      # class V
--- 151,157 ----
  	"" "int vb;" \
  	"" "int fvb\\((void|)\\);${ws}virtual int vvb\\((void|)\\);" \
  	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
! 	"(VB & operator=\\(VB const ?&\\);${ws}|)VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
  	""
  
      # class V
*************** proc test_ptype_of_classes {} {
*** 162,168 ****
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	""
  
      # class A
--- 162,168 ----
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"(V & operator=\\(V const ?&\\);${ws}|)V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	""
  
      # class A
*************** proc test_ptype_of_classes {} {
*** 173,179 ****
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"A & operator=\\(A const ?&\\);${ws}A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	""
  
      # class B
--- 173,179 ----
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"(A & operator=\\(A const ?&\\);${ws}|)A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	""
  
      # class B
*************** proc test_ptype_of_classes {} {
*** 184,190 ****
  	"" "int b;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"B & operator=\\(B const ?&\\);${ws}B\\(int, B const ?&\\);${ws}B\\(int\\);" \
! 	"B & operator=\\(B const ?&\\);${ws}B\\(B const ?&\\);${ws}B\\((void|)\\);" \
  	""
  
      # class C
--- 184,190 ----
  	"" "int b;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"B & operator=\\(B const ?&\\);${ws}B\\(int, B const ?&\\);${ws}B\\(int\\);" \
! 	"(B & operator=\\(B const ?&\\);${ws}|)B\\(B const ?&\\);${ws}B\\((void|)\\);" \
  	""
  
      # class C
*************** proc test_ptype_of_classes {} {
*** 195,201 ****
  	"public:" "int c;" \
  	"" "" \
  	"C & operator=\\(C const ?&\\);${ws}C\\(int, C const ?&\\);${ws}C\\(int\\);" \
! 	"C & operator=\\(C const ?&\\);${ws}C\\(C const ?&\\);${ws}C\\((void|)\\);" \
  	""
  
      # class AD
--- 195,201 ----
  	"public:" "int c;" \
  	"" "" \
  	"C & operator=\\(C const ?&\\);${ws}C\\(int, C const ?&\\);${ws}C\\(int\\);" \
! 	"(C & operator=\\(C const ?&\\);${ws}|)C\\(C const ?&\\);${ws}C\\((void|)\\);" \
  	""
  
      # class AD
*************** proc test_ptype_of_classes {} {
*** 206,212 ****
  	"" "" \
      	"" "virtual int vg\\((void|)\\);" \
  	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
! 	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
  	""
  
      # class D
--- 206,212 ----
  	"" "" \
      	"" "virtual int vg\\((void|)\\);" \
  	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
! 	"(AD & operator=\\(AD const ?&\\);${ws}|)AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
  	""
  
      # class D
*************** proc test_ptype_of_classes {} {
*** 217,223 ****
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"D & operator=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	""
  
      # class E
--- 217,223 ----
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"(D & operator=\\(D const ?&\\);${ws}|)D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	""
  
      # class E
*************** proc test_ptype_of_classes {} {
*** 229,235 ****
  	"public:" "int e;" \
  	"" "virtual int f\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"E & operator=\\(E const ?&\\);${ws}E\\(int, E const ?&\\);${ws}E\\(int\\);" \
! 	"E & operator=\\(E const ?&\\);${ws}E\\(E const ?&\\);${ws}E\\((void|)\\);" \
  	""
  
      # An instance of D
--- 229,235 ----
  	"public:" "int e;" \
  	"" "virtual int f\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"E & operator=\\(E const ?&\\);${ws}E\\(int, E const ?&\\);${ws}E\\(int\\);" \
! 	"(E & operator=\\(E const ?&\\);${ws}|)E\\(E const ?&\\);${ws}E\\((void|)\\);" \
  	""
  
      # An instance of D
*************** proc test_ptype_of_classes {} {
*** 240,246 ****
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"D & operator=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	""
  
      # An instance of D *
--- 240,246 ----
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"(D & operator=\\(D const ?&\\);${ws}|)D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	""
  
      # An instance of D *
*************** proc test_ptype_of_classes {} {
*** 251,257 ****
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"D & operator=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of AD *
--- 251,257 ----
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"(D & operator=\\(D const ?&\\);${ws}|)D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of AD *
*************** proc test_ptype_of_classes {} {
*** 263,269 ****
  	"" "" \
      	"" "virtual int vg\\((void|)\\);" \
  	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
! 	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of A
--- 263,269 ----
  	"" "" \
      	"" "virtual int vg\\((void|)\\);" \
  	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
! 	"(AD & operator=\\(AD const ?&\\);${ws}|)AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of A
*************** proc test_ptype_of_classes {} {
*** 274,280 ****
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"A & operator=\\(A const ?&\\);${ws}A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	""
  
      # An instance of B
--- 274,280 ----
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"(A & operator=\\(A const ?&\\);${ws}|)A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	""
  
      # An instance of B
*************** proc test_ptype_of_classes {} {
*** 285,291 ****
  	"" "int b;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"B & operator=\\(B const ?&\\);${ws}B\\(int, B const ?&\\);${ws}B\\(int\\);" \
! 	"B & operator=\\(B const ?&\\);${ws}B\\(B const ?&\\);${ws}B\\((void|)\\);" \
  	""
  
      # An instance of C
--- 285,291 ----
  	"" "int b;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"B & operator=\\(B const ?&\\);${ws}B\\(int, B const ?&\\);${ws}B\\(int\\);" \
! 	"(B & operator=\\(B const ?&\\);${ws}|)B\\(B const ?&\\);${ws}B\\((void|)\\);" \
  	""
  
      # An instance of C
*************** proc test_ptype_of_classes {} {
*** 296,302 ****
  	"public:" "int c;" \
  	"" "" \
  	"C & operator=\\(C const ?&\\);${ws}C\\(int, C const ?&\\);${ws}C\\(int\\);" \
! 	"C & operator=\\(C const ?&\\);${ws}C\\(C const ?&\\);${ws}C\\((void|)\\);" \
  	""
  
      # An instance of D
--- 296,302 ----
  	"public:" "int c;" \
  	"" "" \
  	"C & operator=\\(C const ?&\\);${ws}C\\(int, C const ?&\\);${ws}C\\(int\\);" \
! 	"(C & operator=\\(C const ?&\\);${ws}|)C\\(C const ?&\\);${ws}C\\((void|)\\);" \
  	""
  
      # An instance of D
*************** proc test_ptype_of_classes {} {
*** 307,313 ****
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"D & operator=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	""
  
      # An instance of E
--- 307,313 ----
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"(D & operator=\\(D const ?&\\);${ws}|)D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	""
  
      # An instance of E
*************** proc test_ptype_of_classes {} {
*** 318,324 ****
  	"public:" "int e;" \
  	"" "virtual int f\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"E & operator=\\(E const ?&\\);${ws}E\\(int, E const ?&\\);${ws}E\\(int\\);" \
! 	"E & operator=\\(E const ?&\\);${ws}E\\(E const ?&\\);${ws}E\\((void|)\\);" \
  	""
  
      # An instance of V
--- 318,324 ----
  	"public:" "int e;" \
  	"" "virtual int f\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"E & operator=\\(E const ?&\\);${ws}E\\(int, E const ?&\\);${ws}E\\(int\\);" \
! 	"(E & operator=\\(E const ?&\\);${ws}|)E\\(E const ?&\\);${ws}E\\((void|)\\);" \
  	""
  
      # An instance of V
*************** proc test_ptype_of_classes {} {
*** 329,335 ****
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	""
  
      # An instance of VB
--- 329,335 ----
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"(V & operator=\\(V const ?&\\);${ws}|)V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	""
  
      # An instance of VB
*************** proc test_ptype_of_classes {} {
*** 340,346 ****
  	"" "int vb;" \
  	"" "int fvb\\((void|)\\);${ws}virtual int vvb\\((void|)\\);" \
  	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
! 	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
  	""
  
      # An instance of A *
--- 340,346 ----
  	"" "int vb;" \
  	"" "int fvb\\((void|)\\);${ws}virtual int vvb\\((void|)\\);" \
  	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
! 	"(VB & operator=\\(VB const ?&\\);${ws}|)VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
  	""
  
      # An instance of A *
*************** proc test_ptype_of_classes {} {
*** 351,357 ****
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"A & operator=\\(A const ?&\\);${ws}A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of A *
--- 351,357 ----
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"(A & operator=\\(A const ?&\\);${ws}|)A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of A *
*************** proc test_ptype_of_classes {} {
*** 362,368 ****
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"A & operator=\\(A const ?&\\);${ws}A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of B *
--- 362,368 ----
  	"" "int a;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"A & operator=\\(A const ?&\\);${ws}A\\(int, A const ?&\\);${ws}A\\(int\\);" \
! 	"(A & operator=\\(A const ?&\\);${ws}|)A\\(A const ?&\\);${ws}A\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of B *
*************** proc test_ptype_of_classes {} {
*** 373,379 ****
  	"" "int b;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"B & operator=\\(B const ?&\\);${ws}B\\(int, B const ?&\\);${ws}B\\(int\\);" \
! 	"B & operator=\\(B const ?&\\);${ws}B\\(B const ?&\\);${ws}B\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of D *
--- 373,379 ----
  	"" "int b;" \
  	"public:" "virtual int f\\((void|)\\);" \
  	"B & operator=\\(B const ?&\\);${ws}B\\(int, B const ?&\\);${ws}B\\(int\\);" \
! 	"(B & operator=\\(B const ?&\\);${ws}|)B\\(B const ?&\\);${ws}B\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of D *
*************** proc test_ptype_of_classes {} {
*** 384,390 ****
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"D & operator=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of D *
--- 384,390 ----
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"(D & operator=\\(D const ?&\\);${ws}|)D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of D *
*************** proc test_ptype_of_classes {} {
*** 395,401 ****
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"D & operator=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
--- 395,401 ----
      	"public:" "int d;" \
  	"" "static void s\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vd\\((void|)\\);${ws}int fd\\((void|)\\);" \
  	"D & operator=\\(D const ?&\\);${ws}D\\(int, D const ?&\\);${ws}D\\(int\\);" \
! 	"(D & operator=\\(D const ?&\\);${ws}|)D\\(D const ?&\\);${ws}D\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
*************** proc test_ptype_of_classes {} {
*** 406,412 ****
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
--- 406,412 ----
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"(V & operator=\\(V const ?&\\);${ws}|)V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
*************** proc test_ptype_of_classes {} {
*** 417,423 ****
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
--- 417,423 ----
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"(V & operator=\\(V const ?&\\);${ws}|)V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
*************** proc test_ptype_of_classes {} {
*** 428,434 ****
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
--- 428,434 ----
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"(V & operator=\\(V const ?&\\);${ws}|)V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of V *
*************** proc test_ptype_of_classes {} {
*** 439,445 ****
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of AD *
--- 439,445 ----
  	"" "int w;" \
  	"" "int f\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"V & operator=\\(V const ?&\\);${ws}V\\(V const ?&\\);${ws}V\\((void|)\\);" \
! 	"(V & operator=\\(V const ?&\\);${ws}|)V\\(V const ?&\\);${ws}V\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of AD *
*************** proc test_ptype_of_classes {} {
*** 450,456 ****
  	"" "" \
      	"" "virtual int vg\\((void|)\\);" \
  	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
! 	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of E *
--- 450,456 ----
  	"" "" \
      	"" "virtual int vg\\((void|)\\);" \
  	"AD & operator=\\(AD const ?&\\);${ws}AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
! 	"(AD & operator=\\(AD const ?&\\);${ws}|)AD\\(AD const ?&\\);${ws}AD\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of E *
*************** proc test_ptype_of_classes {} {
*** 461,467 ****
  	"public:" "int e;" \
  	"" "virtual int f\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"E & operator=\\(E const ?&\\);${ws}E\\(int, E const ?&\\);${ws}E\\(int\\);" \
! 	"E & operator=\\(E const ?&\\);${ws}E\\(E const ?&\\);${ws}E\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of VB *
--- 461,467 ----
  	"public:" "int e;" \
  	"" "virtual int f\\((void|)\\);${ws}virtual int vg\\((void|)\\);${ws}virtual int vv\\((void|)\\);" \
  	"E & operator=\\(E const ?&\\);${ws}E\\(int, E const ?&\\);${ws}E\\(int\\);" \
! 	"(E & operator=\\(E const ?&\\);${ws}|)E\\(E const ?&\\);${ws}E\\((void|)\\);" \
  	" ?\\*"
  
      # An instance of VB *
*************** proc test_ptype_of_classes {} {
*** 472,478 ****
  	"" "int vb;" \
  	"" "int fvb\\((void|)\\);${ws}virtual int vvb\\((void|)\\);" \
  	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
! 	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
  	" ?\\*"
  }
  
--- 472,478 ----
  	"" "int vb;" \
  	"" "int fvb\\((void|)\\);${ws}virtual int vvb\\((void|)\\);" \
  	"VB & operator=\\(VB const ?&\\);${ws}VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
! 	"(VB & operator=\\(VB const ?&\\);${ws}|)VB\\(VB const ?&\\);${ws}VB\\((void|)\\);" \
  	" ?\\*"
  }
  


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]