diff --git a/src/cxxTemplates/resourceLib.h b/src/cxxTemplates/resourceLib.h index d90314702..191de9282 100644 --- a/src/cxxTemplates/resourceLib.h +++ b/src/cxxTemplates/resourceLib.h @@ -193,7 +193,7 @@ public: private: tsSLIter iter; unsigned index; - const resTable *pTable; + const resTable table; }; // @@ -611,7 +611,7 @@ resTable::~resTable() // template inline resTableIter::resTableIter (const resTable &tableIn) : - iter (tableIn.pTable[0]), index (1), pTable (&tableIn) {} + iter (tableIn.pTable[0]), index (1), table (tableIn) {} // // resTableIter::next () @@ -627,7 +627,7 @@ inline T * resTableIter::next () return 0; } ; - this->iter = tsSLIter (this->pTable->pTable[this->index++]); + this->iter = tsSLIter (this->table.pTable[this->index++]); return this->iter.next (); } diff --git a/src/libCom/cxxTemplates/resourceLib.h b/src/libCom/cxxTemplates/resourceLib.h index d90314702..191de9282 100644 --- a/src/libCom/cxxTemplates/resourceLib.h +++ b/src/libCom/cxxTemplates/resourceLib.h @@ -193,7 +193,7 @@ public: private: tsSLIter iter; unsigned index; - const resTable *pTable; + const resTable table; }; // @@ -611,7 +611,7 @@ resTable::~resTable() // template inline resTableIter::resTableIter (const resTable &tableIn) : - iter (tableIn.pTable[0]), index (1), pTable (&tableIn) {} + iter (tableIn.pTable[0]), index (1), table (tableIn) {} // // resTableIter::next () @@ -627,7 +627,7 @@ inline T * resTableIter::next () return 0; } ; - this->iter = tsSLIter (this->pTable->pTable[this->index++]); + this->iter = tsSLIter (this->table.pTable[this->index++]); return this->iter.next (); }