Page MenuHomeWildfire Games

Fix VS2022 build
Needs ReviewPublic

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

Details

Reviewers
None
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
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.Mon, Nov 21, 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