summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorchatty1994-03-17 10:55:14 +0000
committerchatty1994-03-17 10:55:14 +0000
commitd49a958fd2ef15a2acc934f2e72702e470a6fdee (patch)
tree0cae93969fca61788d41092bed69fbb561550850 /utils
parent33c173febd67cf6b558eb86ba552dc9369ab4b24 (diff)
downloadivy-league-d49a958fd2ef15a2acc934f2e72702e470a6fdee.zip
ivy-league-d49a958fd2ef15a2acc934f2e72702e470a6fdee.tar.gz
ivy-league-d49a958fd2ef15a2acc934f2e72702e470a6fdee.tar.bz2
ivy-league-d49a958fd2ef15a2acc934f2e72702e470a6fdee.tar.xz
Added lots of <ITEM>
Diffstat (limited to 'utils')
-rw-r--r--utils/IdTable.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/IdTable.h b/utils/IdTable.h
index ad95411..7493345 100644
--- a/utils/IdTable.h
+++ b/utils/IdTable.h
@@ -84,9 +84,9 @@ inline void Change (CcuID id, ITEM* i, CcuIdType t = 0) { CcuIdTable::Change (id
template <class ITEM> class CcuIdIterOf : public CcuIdIter {
public:
inline CcuIdIterOf (CcuIdTableOf <ITEM> & t) : CcuIdIter (t) { }
-inline CcuIdIterOf& operator = (const CcuIdTableOf <ITEM>& t) { return (CcuIdIterOf&) CcuIdIter::operator = (t); }
-inline CcuIdIterOf& operator = (const CcuIdIterOf& li) { return (CcuIdIterOf&) CcuIdIter::operator = (li); }
-inline CcuIdIterOf& operator ++ () { return (CcuIdIterOf&) CcuIdIter::operator ++ (); }
+inline CcuIdIterOf<ITEM>& operator = (const CcuIdTableOf <ITEM>& t) { return (CcuIdIterOf<ITEM>&) CcuIdIter::operator = (t); }
+inline CcuIdIterOf<ITEM>& operator = (const CcuIdIterOf<ITEM>& li) { return (CcuIdIterOf<ITEM>&) CcuIdIter::operator = (li); }
+inline CcuIdIterOf<ITEM>& operator ++ () { return (CcuIdIterOf<ITEM>&) CcuIdIter::operator ++ (); }
inline ITEM* Current () const { return (ITEM*) CcuIdIter::Current (); }
inline ITEM* operator * () const { return Current (); }
};