From c606ecf428706de637bfb5072cd77f8bcb7fc9cb Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Thu, 19 Jun 2003 15:26:47 +0000 Subject: [PATCH] Fixed problems when instantiating several iterator functions. Shouldn't test code at least ensure that all compile properly? --- src/libCom/cxxTemplates/resourceLib.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libCom/cxxTemplates/resourceLib.h b/src/libCom/cxxTemplates/resourceLib.h index 2248752b7..5d9531bdc 100644 --- a/src/libCom/cxxTemplates/resourceLib.h +++ b/src/libCom/cxxTemplates/resourceLib.h @@ -780,7 +780,7 @@ template < class T, class ID > inline resTableIter < T, ID > & resTableIter::operator = ( const resTableIter < T, ID > & rhs ) { - this->pResTable = rhs.pTable; + this->pResTable = rhs.pResTable; this->index = rhs.index; this->iter = rhs.iter; return *this; @@ -864,7 +864,7 @@ template < class T, class ID > inline bool resTableIterConst::operator == ( const resTableIterConst < T,ID > & rhs ) const { - return ( this->pTable == rhs.pTable + return ( this->pResTable == rhs.pResTable && this->index == rhs.index && this->iter == rhs.iter ); } @@ -880,7 +880,7 @@ template < class T, class ID > inline resTableIterConst < T, ID > & resTableIterConst::operator = ( const resTableIterConst < T, ID > & rhs ) { - this->pTable = rhs.pTable; + this->pResTable = rhs.pResTable; this->index = rhs.index; this->iter = rhs.iter; return *this;