From dffbef7d443e75fd544468f1d30776b6f075efaa Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 30 Apr 1999 00:05:20 +0000 Subject: [PATCH] allow const / use cursor in dump --- src/gdd/gddTest.cc | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/gdd/gddTest.cc b/src/gdd/gddTest.cc index ee1b70a23..e991a1173 100644 --- a/src/gdd/gddTest.cc +++ b/src/gdd/gddTest.cc @@ -4,6 +4,9 @@ // $Id$ // // $Log$ +// Revision 1.9 1997/08/05 00:51:16 jhill +// fixed problems in aitString and the conversion matrix +// // Revision 1.8 1997/06/25 06:17:38 jhill // fixed warnings // @@ -40,7 +43,7 @@ // -----------------------test routines------------------------ -void gdd::dump(void) +void gdd::dump(void) const { gddScalar* sdd; gddAtomic* add; @@ -66,7 +69,7 @@ void gdd::dump(void) } } -void gdd::dumpInfo(void) +void gdd::dumpInfo(void) const { unsigned i; aitIndex f,c; @@ -264,33 +267,31 @@ void gdd::dumpInfo(void) fprintf(stderr,"--------------------------------------\n"); } -void gddScalar::dump(void) +void gddScalar::dump(void) const { gdd::dumpInfo(); fprintf(stderr,"--------------------------------------\n"); } -void gddAtomic::dump(void) +void gddAtomic::dump(void) const { gdd::dumpInfo(); fprintf(stderr,"-------------------------------------\n"); } -void gddContainer::dump(void) +void gddContainer::dump(void) const { - int i; - gdd* dd; - gddAtomic* add; - gddScalar* sdd; - gddContainer* cdd; + const gdd* dd; + const gddAtomic* add; + const gddScalar* sdd; + const gddContainer* cdd; fprintf(stderr,"----------dumping container:\n"); gdd::dumpInfo(); fprintf(stderr," total in container = %d\n",total()); - // should use a cursor - - for(i=1; (dd=getDD(i)); i++) + gddCursor cur = this->getCursor(); + for(dd=cur.first();dd;dd=cur.next()) { if(dd->isAtomic()) { add=(gddAtomic*)dd; add->dump(); } if(dd->isScalar()) { sdd=(gddScalar*)dd; sdd->dump(); }