Page MenuHomeWildfire Games

Fix VS2022 build
Needs ReviewPublic

Authored by Stan on Aug 8 2022, 6:04 PM.

Details

Reviewers
Itms
Summary

Will fail on VS2017

Test Plan

Test building on newer versions of the MSVC compiler.

Diff Detail

Repository
rP 0 A.D. Public Repository
Lint
Lint Skipped
SeverityLocationCodeMessage
Errorsource/lib/sysdep/os/win/wposix/wfilesystem.h:1LICENCE YEAR1Inaccurate Copyright Year
Errorsource/scriptinterface/FunctionWrapper.h:1LICENCE YEAR1Inaccurate Copyright Year
Unit
Unit Tests Skipped
Build Status
Buildable 21097
Build 51020: Vulcan BuildJenkins
Build 51019: Vulcan Build (macOS)Jenkins
Build 51018: Vulcan Build (Windows)Jenkins

Event Timeline

Stan created this revision.Aug 8 2022, 6:04 PM
Vulcan added a comment.Aug 8 2022, 6:15 PM

Build failure - The Moirai have given mortals hearts that can endure.

Debug:
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(199): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(199): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(199): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(200): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(200): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(200): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(201): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(201): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(201): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(202): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(202): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(202): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(203): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(203): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(203): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(204): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(204): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(204): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(206): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(206): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(206): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(207): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(207): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(207): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(208): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(208): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(208): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(209): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(209): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(209): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(210): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(210): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(210): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(211): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(211): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(211): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(214): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(214): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(214): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(215): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(215): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(215): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(216): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(216): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(216): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(217): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(217): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(217): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(218): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(218): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(218): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(219): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(219): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(219): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(220): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(220): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(220): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(221): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(221): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(221): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(222): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(222): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(222): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(223): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(223): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(223): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(224): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(224): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(224): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(225): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(225): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(225): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(226): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(226): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(226): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(262): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(262): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(262): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(263): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(263): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(263): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(266): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(266): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(266): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(268): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(268): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(268): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(269): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(269): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(269): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(69): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(69): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(69): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(70): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(70): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(70): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(71): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(71): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(71): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(72): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(72): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(72): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(73): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(73): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(73): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(77): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(77): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(79): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(79): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(79): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(80): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(80): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(80): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(81): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(81): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(81): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(82): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(82): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(82): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(84): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(84): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(84): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(85): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(85): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(85): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(87): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(88): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(89): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(89): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(89): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(90): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(90): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(90): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(91): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(91): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(91): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(93): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(93): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(93): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(96): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(96): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(96): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(97): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(97): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(97): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(98): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(98): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(98): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(180): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(180): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(180): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(181): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(181): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(181): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(182): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(182): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(182): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(199): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(199): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(199): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(200): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(200): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(200): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(201): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(201): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(201): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(202): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(202): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(202): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(205): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(205): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(205): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(206): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(206): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(206): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(207): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(207): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(207): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(32): error C2993: 'ICmpAIManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(33): error C2993: 'ICmpAIManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(34): error C2993: 'ICmpAIManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(25): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(26): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(27): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(28): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(29): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(30): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(25): error C2993: 'ICmpCommandQueue': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(26): error C2993: 'ICmpCommandQueue': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(71): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(71): error C2993: 'ICmpFootprint': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(71): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(72): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(72): error C2993: 'ICmpFootprint': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(72): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(73): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(73): error C2993: 'ICmpFootprint': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(73): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(40): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(40): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(40): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpminimap.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpminimap.cpp(25): error C2993: 'ICmpMinimap': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpminimap.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(49): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(49): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(49): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(50): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(50): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(50): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(51): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(51): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(51): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(52): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(52): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(52): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(53): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(53): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(53): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(54): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(54): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(54): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(55): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(55): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(55): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(56): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(56): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(56): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(57): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(57): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(57): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(58): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(58): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(58): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(59): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(59): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(59): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(60): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(60): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(60): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(61): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(61): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(61): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(62): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(62): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(62): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(25): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(26): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(27): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(28): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(29): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(30): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(31): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(32): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(33): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(34): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(25): error C2993: 'ICmpOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(25): error C2993: 'ICmpOwnership': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expressione:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(26): error C2993: 'ICmpOwnership': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(27): error C2993: 'ICmpOwnership': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(26): error C2993: 'ICmpOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(25): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(26): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(27): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(28): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(29): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(25): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(26): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(27): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(28): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(29): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(30): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(31): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(32): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(33): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(34): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(35): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(35): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(35): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(36): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(36): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(36): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(37): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(37): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(37): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(38): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(38): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(38): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(39): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(39): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(39): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(40): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(40): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(40): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(41): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(41): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(42): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(42): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(42): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(43): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(43): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(43): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(44): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(44): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(44): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(45): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(45): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(45): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(46): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(46): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(46): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(47): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(47): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(47): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(48): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(48): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(48): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(49): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(49): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(49): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(25): error C2993: 'ICmpProjectileManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(26): error C2993: 'ICmpProjectileManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(24): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(24): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(24): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(25): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(26): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(27): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(28): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(29): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(30): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(48): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(48): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(48): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(49): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(49): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(49): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(50): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(50): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(50): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(51): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(51): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(51): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(52): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(52): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(52): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(53): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(53): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(53): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(54): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(54): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(54): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(55): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(55): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(55): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(56): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(56): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(56): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(57): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(57): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(57): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(58): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(58): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(58): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(59): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(59): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(59): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(60): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(60): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(60): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(61): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(61): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(61): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(62): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(62): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(62): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(63): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(63): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(63): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(64): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(64): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(64): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(65): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(65): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(65): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(66): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(66): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(66): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(67): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(67): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(67): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(68): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(68): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(68): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(69): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(69): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(69): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(70): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(70): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(70): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(71): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(71): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(71): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(72): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(72): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(72): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(73): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(73): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(73): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(74): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(74): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(74): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(75): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(75): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(75): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(76): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(76): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(76): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(77): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(77): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(177): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(177): error C2993: 'Mod': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(177): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(180): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(180): error C2993: 'Mod': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(180): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(24): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(24): error C2993: 'ICmpRangeOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(24): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(25): error C2993: 'ICmpRangeOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(26): error C2993: 'ICmpRangeOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(116): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(116): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(116): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(117): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(117): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(117): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(118): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(118): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(118): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(119): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(119): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(119): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(27): error C2993: 'ICmpSelectable': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(28): error C2993: 'ICmpSelectable': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(25): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(26): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(27): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(28): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(25): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(26): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(27): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(28): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(29): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(30): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(31): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(25): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(26): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(27): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(28): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(25): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(26): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(27): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(28): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(29): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(30): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(31): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptest.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptest.cpp(28): error C2993: 'ICmpTest2': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptest.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(26): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(27): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(28): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(29): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(30): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(31): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(32): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(33): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(34): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(35): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(35): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(35): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(36): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(36): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(36): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(37): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(37): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(37): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(38): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(38): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(38): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(39): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(39): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(39): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(40): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(40): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(40): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(41): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(41): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(42): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(42): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(42): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(43): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(43): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(43): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(44): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(44): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(44): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(45): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(45): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(45): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(46): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(46): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(46): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(47): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(47): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(47): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitrenderer.cpp(25): error C2993: 'ICmpUnitRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvision.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvision.cpp(25): error C2993: 'ICmpVision': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvision.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(25): error C2993: 'ICmpWaterManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(26): error C2993: 'ICmpWaterManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(27): error C2993: 'ICmpWaterManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(25): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(26): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(27): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(28): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(29): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(30): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(31): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(32): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(33): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(34): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(35): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(35): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(35): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(36): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(36): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(36): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(37): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(37): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(37): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(87): error C2993: 'CGUI': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(88): error C2993: 'CGUI': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(89): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(89): error C2993: 'CGUI': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(89): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2672: 'ScriptFunction::Create': no matching overloaded function found (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'IGUIObject': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Create', expected compile-time constant expression (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2660: 'GUIProxyProps::setFunction': function does not take 2 arguments (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CButton': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CText': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CList': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CMiniMap': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    17>e:\jenkins\workspace\vs2015-differential\source\lib\sysdep\os\win\wposix\wfilesystem.cpp(265): warning C4273: 'read': inconsistent dll linkage [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wsecure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wprofiler.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>manifest.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>secure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>posix.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>vfs_path.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>file_stats.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/7390/display/redirect

Vulcan added a comment.Aug 8 2022, 6:24 PM

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-macos.txt
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libnetwork_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libscriptinterface_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libatlas_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui_dbg.a(precompiled.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
builderr-release-macos.txt
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libnetwork.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libscriptinterface.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libatlas.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libgui.a(precompiled.o) has no symbols
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer OSX version (10.13) than being linked (10.12)
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/6300/display/redirect

Stan requested review of this revision.Aug 8 2022, 6:40 PM
marder added a subscriber: marder.Aug 17 2022, 6:45 PM
Stan added inline comments.Aug 20 2022, 2:26 PM
source/lib/sysdep/os/win/wposix/wfilesystem.cpp
263–279

works successfully with the inlines

Stan updated this revision to Diff 21087.Nov 21 2022, 1:31 PM

Correct patch, still will fail on VS2017

Build failure - The Moirai have given mortals hearts that can endure.

builderr-debug-macos.txt
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/liblobby_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libscriptinterface_dbg.a(precompiled.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libengine_dbg.a(precompiled.o) has no symbols
fatal errorfatal error: file '/Users/wfg/Jenkins/workspace/macos-differential/build/workspaces/gcc/../../../libraries/source/glad/include/glad/gl.h' has been modified since the precompiled header 'obj/graphics_Debug/precompiled.h.gch' was built
: file '/Users/wfg/Jenkins/workspace/macos-differential/build/workspaces/gcc/../../../libraries/source/glad/include/glad/gl.h' has been modified since the precompiled header 'obj/graphics_Debug/precompiled.h.gch' was built
note: please rebuild precompiled header 'obj/graphics_Debug/precompiled.h.gch'
note: please rebuild precompiled header 'obj/graphics_Debug/precompiled.h.gch'
fatal error: file '/Users/wfg/Jenkins/workspace/macos-differential/build/workspaces/gcc/../../../libraries/source/glad/include/glad/gl.h' has been modified since the precompiled header 'obj/graphics_Debug/precompiled.h.gch' was built
note: please rebuild precompiled header 'obj/graphics_Debug/precompiled.h.gch'
fatal error: file '/Users/wfg/Jenkins/workspace/macos-differential/build/workspaces/gcc/../../../libraries/source/glad/include/glad/gl.h' has been modified since the precompiled header 'obj/graphics_Debug/precompiled.h.gch' was built
note: please rebuild precompiled header 'obj/graphics_Debug/precompiled.h.gch'
1 error generated.
make[1]: *** [obj/graphics_Debug/Camera.o] Error 1
make[1]: *** Waiting for unfinished jobs....
1 error generated.
make[1]: *** [obj/graphics_Debug/Canvas2D.o] Error 1
1 error generated.
make[1]: *** [obj/graphics_Debug/CinemaManager.o] Error 1
1 error generated.
make[1]: *** [obj/graphics_Debug/CameraController.o] Error 1
make: *** [graphics] Error 2

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/6506/display/redirect

Build failure - The Moirai have given mortals hearts that can endure.

Debug:
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(199): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(199): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(199): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(200): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(200): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(200): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(201): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(201): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(201): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(202): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(202): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(202): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(203): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(203): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(203): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(204): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(204): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(204): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(206): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(206): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(206): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(207): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(207): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(207): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(208): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(208): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(208): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(209): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(209): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(209): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(210): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(210): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(210): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(211): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(211): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(211): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(214): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(214): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(214): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(215): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(215): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(215): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(216): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(216): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(216): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(217): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(217): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(217): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(218): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(218): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(218): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(219): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(219): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(219): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(220): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(220): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(220): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(221): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(221): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(221): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(222): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(222): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(222): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(223): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(223): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(223): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(224): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(224): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(224): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(225): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(225): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(225): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(226): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(226): error C2993: 'IXmppClient': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
     9>e:\jenkins\workspace\vs2015-differential\source\lobby\scripting\jsinterface_lobby.cpp(226): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lobby.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(262): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(262): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(262): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(263): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(263): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(263): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(266): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(266): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(266): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(268): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(268): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(268): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(269): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(269): error C2993: 'CAIWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\ccmpaimanager.cpp(269): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(69): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(69): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(69): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(70): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(70): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(70): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(71): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(71): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(71): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(72): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(72): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(72): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(73): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(73): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(73): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(77): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(77): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(79): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(79): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(79): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(80): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(80): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(80): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(81): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(81): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(81): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(82): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(82): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(82): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(84): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(84): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(84): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(85): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(85): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(85): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(87): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(88): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(89): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(89): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(89): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(90): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(90): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(90): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(91): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(91): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(91): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(93): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(93): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(93): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(96): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(96): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(96): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(97): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(97): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(97): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(98): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(98): error C2993: 'L10n': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\i18n\scripting\jsinterface_l10n.cpp(98): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(32): error C2993: 'ICmpAIManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(33): error C2993: 'ICmpAIManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(34): error C2993: 'ICmpAIManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpaimanager.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(25): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(26): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(27): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(28): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(29): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(30): error C2993: 'ICmpCinemaManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcinemamanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(25): error C2993: 'ICmpCommandQueue': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(26): error C2993: 'ICmpCommandQueue': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpcommandqueue.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(71): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(71): error C2993: 'ICmpFootprint': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(71): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(72): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(72): error C2993: 'ICmpFootprint': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(72): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(73): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(73): error C2993: 'ICmpFootprint': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpfootprint.cpp(73): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(180): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(180): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(180): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(181): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(181): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(181): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(182): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(182): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(182): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expressionMapIO.cpp [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(199): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(199): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(199): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(200): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(200): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(200): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(201): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(201): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(201): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(202): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(202): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(202): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(205): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(205): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(205): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(206): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(206): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(206): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(207): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(207): error C2993: 'CMapGeneratorWorker': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    14>e:\jenkins\workspace\vs2015-differential\source\graphics\mapgenerator.cpp(207): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\graphics.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpminimap.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpminimap.cpp(25): error C2993: 'ICmpMinimap': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpminimap.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(49): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(49): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(49): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(50): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(50): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(50): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(51): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(51): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(51): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(52): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(52): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(52): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(53): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(53): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(53): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(54): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(54): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(54): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(55): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(55): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(55): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(56): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(56): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(56): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(57): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(57): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(57): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(58): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(58): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(58): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(59): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(59): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(59): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(60): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(60): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(60): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(61): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(61): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(61): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(62): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(62): error C2993: 'ICmpObstruction': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstruction.cpp(62): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(25): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(26): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(27): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(28): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(29): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(30): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(31): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(32): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(33): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(34): error C2993: 'ICmpObstructionManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpobstructionmanager.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(25): error C2993: 'ICmpOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(26): error C2993: 'ICmpOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpoverlayrenderer.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(25): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(26): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(27): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(28): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(29): error C2993: 'ICmpPathfinder': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmppathfinder.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(40): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(40): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(25): error C2993: 'ICmpOwnership': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expressionICmpPlayerManager.cpp [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(26): error C2993: 'ICmpOwnership': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(27): error C2993: 'ICmpOwnership': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpownership.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(40): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(25): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2993: 'CConsole': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_console.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(26): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(27): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(28): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(29): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(30): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(31): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(32): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(33): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(34): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(35): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(35): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(35): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(36): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(36): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(36): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(37): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(37): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(37): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(38): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(38): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(38): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(39): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(39): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(39): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(40): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(40): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(40): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(41): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(41): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(42): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(42): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(42): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(43): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(43): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(43): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(44): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(44): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(44): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(45): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(45): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(45): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(46): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(46): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(46): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(47): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(47): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(47): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(48): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(48): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(48): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(49): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(49): error C2993: 'ICmpPosition': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpposition.cpp(49): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(25): error C2993: 'ICmpProjectileManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(26): error C2993: 'ICmpProjectileManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpprojectilemanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(24): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(24): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(24): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(25): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(26): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(27): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(28): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(29): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(30): error C2993: 'ICmpRallyPointRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprallypointrenderer.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(48): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(48): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(48): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(49): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(49): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(49): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(50): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(50): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(50): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(51): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(51): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(51): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(52): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(52): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(52): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(53): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(53): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(53): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(54): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(54): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(54): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(55): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(55): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(55): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(56): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(56): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(56): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(57): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(57): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(57): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(58): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(58): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(58): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(59): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(59): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(59): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(60): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(60): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(60): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(61): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(61): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(61): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(62): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(62): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(62): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(63): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(63): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(63): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(64): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(64): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(64): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(65): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(65): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(65): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(66): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(66): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(66): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(67): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(67): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(67): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(68): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(68): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(68): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(69): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(69): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(69): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(70): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(70): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(70): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(71): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(71): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(71): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(72): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(72): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(72): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(73): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(73): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(73): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(74): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(74): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(74): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(75): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(75): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(75): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(76): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(76): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(76): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(77): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(77): error C2993: 'ICmpRangeManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangemanager.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(27): error C2993: 'ICmpSelectable': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(28): error C2993: 'ICmpSelectable': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpselectable.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(177): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(177): error C2993: 'Mod': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(177): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(180): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(180): error C2993: 'Mod': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_mod.cpp(180): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(116): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(116): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(116): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(117): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(117): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(117): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(118): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(118): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(118): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(119): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(119): error C2993: 'ModIo': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    13>e:\jenkins\workspace\vs2015-differential\source\ps\scripting\jsinterface_modio.cpp(119): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\engine.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(25): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(26): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(27): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(28): error C2993: 'ICmpSoundManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpsoundmanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(25): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(26): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(27): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(28): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(29): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(30): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(31): error C2993: 'ICmpTemplateManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptemplatemanager.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(24): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(24): error C2993: 'ICmpRangeOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(24): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(25): error C2993: 'ICmpRangeOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(26): error C2993: 'ICmpRangeOverlayRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmprangeoverlayrenderer.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(25): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(26): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(27): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(28): error C2993: 'ICmpTerrain': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterrain.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(25): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(26): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(27): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(28): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(29): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(30): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(31): error C2993: 'ICmpTerritoryManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpterritorymanager.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptest.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptest.cpp(28): error C2993: 'ICmpTest2': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmptest.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(26): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(27): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(28): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(29): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(30): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(31): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(32): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(33): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(34): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(35): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(35): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(35): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(36): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(36): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(36): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(37): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(37): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(37): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(38): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(38): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(38): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(39): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(39): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(39): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(40): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(40): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(40): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(41): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(41): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(41): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(42): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(42): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(42): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(43): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(43): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(43): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(44): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(44): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(44): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(45): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(45): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(45): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(46): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(46): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(46): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(47): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(47): error C2993: 'ICmpUnitMotion': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitmotion.cpp(47): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitrenderer.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitrenderer.cpp(25): error C2993: 'ICmpUnitRenderer': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpunitrenderer.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvision.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvision.cpp(25): error C2993: 'ICmpVision': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvision.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(25): error C2993: 'ICmpWaterManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(26): error C2993: 'ICmpWaterManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(27): error C2993: 'ICmpWaterManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpwatermanager.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(25): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(25): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(25): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(26): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(26): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(26): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(27): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(27): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(27): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(28): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(28): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(28): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(29): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(29): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(29): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(30): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(30): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(30): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(31): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(31): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(31): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(32): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(32): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(32): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(33): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(33): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(33): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(34): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(34): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(34): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(35): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(35): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(35): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(36): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(36): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(36): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(37): error C2672: 'ScriptFunction::Wrap': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(37): error C2993: 'ICmpVisual': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\components\icmpvisual.cpp(37): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Wrap', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(74): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(75): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(76): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(77): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(78): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(79): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(80): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(81): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(82): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(83): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(84): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(85): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(86): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2993: 'CComponentManager': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    11>e:\jenkins\workspace\vs2015-differential\source\simulation2\system\componentmanager.cpp(89): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\simulation2.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(87): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(87): error C2993: 'CGUI': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(87): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(88): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(88): error C2993: 'CGUI': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(88): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(89): error C2672: 'ScriptFunction::Register': no matching overloaded function found [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(89): error C2993: 'CGUI': illegal type for non-type template parameter 'thisGetter' [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guimanager.cpp(89): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Register', expected compile-time constant expression [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2672: 'ScriptFunction::Create': no matching overloaded function found (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'IGUIObject': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2975: 'thisGetter': invalid template argument for 'ScriptFunction::Create', expected compile-time constant expression (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2660: 'GUIProxyProps::setFunction': function does not take 2 arguments (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CButton': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CText': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CList': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    16>e:\jenkins\workspace\vs2015-differential\source\gui\scripting\jsinterface_guiproxy_impl.h(144): error C2993: 'CMiniMap': illegal type for non-type template parameter 'thisGetter' (compiling source file ..\..\..\source\gui\Scripting\JSInterface_GUIProxy.cpp) [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\gui.vcxproj]
    17>wsecure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>wprofiler.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>manifest.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>secure_crt.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>posix.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>vfs_path.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]
    17>file_stats.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\lowlevel.vcxproj]

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/7598/display/redirect

Itms edited reviewers, added: Itms; removed: Restricted Owners Package.Feb 6 2023, 10:05 AM
Itms added a subscriber: Itms.
In D4753#210384, @Stan wrote:

Yes I already have this change locally, I am waiting for after the release. It is unrelated to the VS2022 support though. I will also look at this after the release.

Stan added a comment.Feb 6 2023, 10:34 AM

Well it does not have XP too so it's missing the VMA patch :)