RegisterTypes.cpp 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #include "StdInc.h"
  2. #define DO_NOT_DISABLE_REGISTER_TYPES_INSTANTIATION
  3. #include "RegisterTypes.h"
  4. #include "mapping/CMapInfo.h"
  5. #include "StartInfo.h"
  6. #include "BattleState.h"
  7. #include "CGameState.h"
  8. #include "mapping/CMap.h"
  9. #include "CModHandler.h"
  10. #include "CObjectHandler.h"
  11. #include "CCreatureHandler.h"
  12. #include "VCMI_Lib.h"
  13. #include "CArtHandler.h"
  14. #include "CHeroHandler.h"
  15. #include "CSpellHandler.h"
  16. #include "CTownHandler.h"
  17. #include "mapping/CCampaignHandler.h"
  18. #include "NetPacks.h"
  19. #include "CDefObjInfoHandler.h"
  20. /*
  21. * RegisterTypes.cpp, part of VCMI engine
  22. *
  23. * Authors: listed in file AUTHORS in main folder
  24. *
  25. * License: GNU General Public License v2.0 or later
  26. * Full text of license available in license.txt file, in main folder
  27. *
  28. */
  29. template void registerTypes<CISer<CConnection>>(CISer<CConnection>& s);
  30. template void registerTypes<COSer<CConnection>>(COSer<CConnection>& s);
  31. template void registerTypes<CSaveFile>(CSaveFile & s);
  32. template void registerTypes<CLoadFile>(CLoadFile & s);
  33. template void registerTypes<CTypeList>(CTypeList & s);
  34. template void registerTypes<CLoadIntegrityValidator>(CLoadIntegrityValidator & s);