[9571] Create and use ObjectGuidGenerator/IdGenerator template classes.
commit552d7bd6c30d3b1073f9deb9aba7f0c32816ee72
authorVladimirMangos <vladimir@getmangos.com>
Thu, 11 Mar 2010 12:50:45 +0000 (11 15:50 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Thu, 11 Mar 2010 13:32:09 +0000 (11 16:32 +0300)
tree34336bd068de9d6307dcd9f044fec6fa2547c5a4
parent05a14b68b145a5ef7980e4c4805135722d881d65
[9571] Create and use ObjectGuidGenerator/IdGenerator template classes.

* This is let finally hide guid structure in ObjectGuid.h/.cpp code.
* Shared related code.

NOTE: while switch to use new clasess one more problem has been detected
with not-safe code in .pdump work for future per-map multi-threading.
It's need rewrited before will possible safe use in like case.
For current single world thread case it's safe.
src/game/Map.cpp
src/game/Map.h
src/game/ObjectGuid.cpp
src/game/ObjectGuid.h
src/game/ObjectMgr.cpp
src/game/ObjectMgr.h
src/game/PlayerDump.cpp
src/shared/revision_nr.h