diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-07-29 22:18:22 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-07-29 22:18:22 +0200 |
commit | 9242eda6c704ab5c10ab07763e662bb2c65b0396 (patch) | |
tree | e7d5f346715b48e0d66f94cefe0ccaf85ab45f5e /src/server/game/Grids/GridRefManager.h | |
parent | 23064351a6f7897cdee06ab55ac30f96a2249f0d (diff) |
Core/Misc: Reduce amount of virtual functions and copypasting in Reference<> implementations
Diffstat (limited to 'src/server/game/Grids/GridRefManager.h')
-rw-r--r-- | src/server/game/Grids/GridRefManager.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/server/game/Grids/GridRefManager.h b/src/server/game/Grids/GridRefManager.h index fa2939b4ca7..44945e6c335 100644 --- a/src/server/game/Grids/GridRefManager.h +++ b/src/server/game/Grids/GridRefManager.h @@ -24,15 +24,7 @@ template<class OBJECT> class GridReference; template<class OBJECT> -class GridRefManager : public RefManager<GridRefManager<OBJECT>, OBJECT> +class GridRefManager : public RefManager<GridReference<OBJECT>> { - public: - typedef LinkedListHead::Iterator< GridReference<OBJECT> > iterator; - - GridReference<OBJECT>* getFirst() { return (GridReference<OBJECT>*)RefManager<GridRefManager<OBJECT>, OBJECT>::getFirst(); } - GridReference<OBJECT>* getLast() { return (GridReference<OBJECT>*)RefManager<GridRefManager<OBJECT>, OBJECT>::getLast(); } - - iterator begin() { return iterator(getFirst()); } - iterator end() { return iterator(nullptr); } }; #endif |