Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Windows 64-bit using Visual Studio 2013 Update 4 #77

Open
BobBrownConsulting opened this issue Jan 13, 2015 · 14 comments
Open

Comments

@BobBrownConsulting
Copy link

I'm attempting to use LuaGlue in a project that is being compiled on both OS X and Windows (64-bit support on both platforms). I'm using Visual Studio 2013 Update 4 (the latest update as of Jan 12, 2014).

I'm seeing various compiler errors with the code from LuaGlue master pulled today. From looking at the various open and closed issues, it looks like LuaGlue has worked on Windows at different points in time.

What is the current status of using LuaGlue on Windows?

See below for two examples of errors...

In LuaGLueLuaValue.h, snprintf(buff, sizeof(buff), "LUA_TNONE"); fails to compile. This behavior is expected based on the VS2013 notes.

I am also seeing an error about applyTuple...


1>C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'R applyTuple(LuaGlueBase *,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1>          C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1>          C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(44) : while compiling class template member function 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)'
1>          with
1>          [
1>              _Value=double
1>  ,            _Class=LuaVector
1>  ,            _Key=double
1>          ]
1>          C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(83) : see reference to function template instantiation 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)' being compiled
1>          with
1>          [
1>              _Value=double
1>  ,            _Class=LuaVector
1>  ,            _Key=double
1>          ]
1>          C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueClass.h(319) : see reference to class template instantiation 'LuaGlueIndexMethod<_Value,_Class,_Key>' being compiled
1>          with
1>          [
1>              _Value=double
1>  ,            _Class=LuaVector
1>  ,            _Key=double
1>          ]
1>          c:\mycode\common\scripting\MpLua.h(60) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index(_Value (__cdecl LuaVector::* )(_Key))' being compiled
1>          with
1>          [
1>              _Value=double
1>  ,            _Key=double
1>          ]
1>          c:\mycode\common\scripting\MpLua.h(62) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index(_Value (__cdecl LuaVector::* )(_Key))' being compiled
1>          with
1>          [
1>              _Value=double
1>  ,            _Key=double
1>          ]
1>C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'C *applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1>          C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (__cdecl T::* )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1>          C:\mycode\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>          could be 'double'
1>          or       ''
@Tomasu
Copy link
Owner

Tomasu commented Jan 13, 2015

Can you explain why snprintf(buff, sizeof(buff), "LUA_TNONE"); is expected to fail? I only test directly on 64bit linux, and it works fine there. (you can argue about snprintf not being the safest thing... but lets ignore that for now)

As for the rest of it, it seems like their C++11 support is broken? It seems like its attempting to pick the wrong template instantiation multiple times. It seems it can't decide to pick the var-arg one, and instead grabs the non var-arg version (which is wrong).

Do the notes for that VS release say anything about its support for Variable Argument templates? Maybe they aren't finished in that version?

@BobBrownConsulting
Copy link
Author

With respect to snprintf, Microsoft implemented _snprintf. See this post on Stackoverflow...

http://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010

According to the C++11 feature list, variadic templates are supported in VS 2013...

https://msdn.microsoft.com/en-us/library/hh567368.aspx#featurelist

I'm not surprised there are issues in this area.

@Tomasu
Copy link
Owner

Tomasu commented Feb 5, 2015

Ok, so ms still hasn't fixed the _ prepended posix api bugs yet, sigh.

As for the template support, it used to work, so I'm not sure what is up with that. Is there a newer vs snapshot you can use?

@BobBrownConsulting
Copy link
Author

I'm actively debugging and testing with LuaGlue as it is currently blocking my development. I'll keep you posted as to what I find.

I'm up to date with the latest supported Visual Studio 2013...

Microsoft Visual Studio Professional 2013
Version 12.0.31101.00 Update 4
Microsoft .NET Framework
Version 4.5.50938

Installed Version: Professional

Team Explorer for Visual Studio 2013 06177-179-0133563-02988
Microsoft Team Explorer for Visual Studio 2013

Visual Basic 2013 06177-179-0133563-02988
Microsoft Visual Basic 2013

Visual C# 2013 06177-179-0133563-02988
Microsoft Visual C# 2013

Visual C++ 2013 06177-179-0133563-02988
Microsoft Visual C++ 2013

Visual F# 2013 06177-179-0133563-02988
Microsoft Visual F# 2013

Visual Studio 2013 Code Analysis Spell Checker 06177-179-0133563-02988
Microsoft® Visual Studio® 2013 Code Analysis Spell Checker

Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.

The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.

Application Insights Tools for Visual Studio Package 1.0
Application Insights Tools for Visual Studio

Common Azure Tools 1.3
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

Microsoft Azure Mobile Services Tools 1.3
Microsoft Azure Mobile Services Tools

NuGet Package Manager 2.8.50926.663
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

PowerShell Tools 1.3
Provides file classification services using PowerShell

PreEmptive Analytics Visualizer 1.2
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.

Windows Phone 8.1 SDK Integration 1.0
This package integrates the tools for the Windows Phone 8.1 SDK into the menus and controls of Visual Studio.

@Tomasu
Copy link
Owner

Tomasu commented Feb 5, 2015

I've been following a blog post from MS's VS team, about snapshots, where they release work in progress versions of the compiler ahead of actual VS releases. If it's possible for you to try that, that could help figure out if its a VS C++11 support issue, or something LuaGlue is doing wrong.

@BobBrownConsulting
Copy link
Author

I just updated to the latest code on this repo. It doesn't come close to compiling with my tool chain...

1> MpLua.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAME_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAMEINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEIDINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEID_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(16): error C2065: 'LUAGLUE_TYPECHECK' : undeclared identifier
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(134): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(138): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(142): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(146): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(150): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(154): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(158): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(162): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(166): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(170): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(174): error C3861: 'snprintf': identifier not found
1>c:\users\developer\desktop\code\project\common\scripting\MpLua.h(55): error C3861: 'GetState': identifier not found
1> UpfCollection.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAME_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAMEINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEIDINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEID_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(16): error C2065: 'LUAGLUE_TYPECHECK' : undeclared identifier
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(49): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(58): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(64): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(73): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(82): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(91): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(107): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(191): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(197): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(203): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(209): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(215): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(221): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(227): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(233): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(239): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(245): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(255): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(261): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(271): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(282): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(290): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(298): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(306): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(314): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(320): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(326): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(332): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(338): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(345): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(352): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(361): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(367): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/TypeValue.h(8): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/TypeValue.h(29): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(16): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(26): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(36): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(55): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(74): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(84): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(94): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(112): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(4): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(9): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(14): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(19): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(24): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(29): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(34): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(39): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(44): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(49): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(54): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(59): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(64): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(70): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(75): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(81): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(86): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(92): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(5): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(11): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(19): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(42): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(48): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(55): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(76): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(82): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(90): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(111): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(117): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(124): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(146): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(170): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(190): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(196): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(8): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(31): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(49): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(72): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(9): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(32): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(39): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(62): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(69): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(94): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(101): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(127): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(4): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(9): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(14): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(19): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(24): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(29): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(35): error C2872: 'stack' : ambiguous symbol
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(35): fatal error C1003: error count exceeds 100; stopping codeveloperlation
1> UpfCore.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAME_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAMEINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEIDINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEID_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(16): error C2065: 'LUAGLUE_TYPECHECK' : undeclared identifier
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(49): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(58): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(64): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(73): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(82): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(91): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(107): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(191): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(197): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(203): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(209): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(215): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(221): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(227): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(233): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(239): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(245): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(255): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(261): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(271): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(282): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(290): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(298): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(306): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(314): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(320): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(326): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(332): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(338): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(345): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(352): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(361): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(367): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(46) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/TypeValue.h(8): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/TypeValue.h(29): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(16): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(26): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(36): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(55): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(74): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(84): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(94): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Array.h(112): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(4): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(9): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(14): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(19): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(24): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(29): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(34): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(39): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(44): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(49): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(54): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(59): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(64): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(70): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(75): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(81): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(86): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Numeric.h(92): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(5): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(11): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(19): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(42): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(48): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(55): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(76): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(82): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(90): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(111): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(117): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(124): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(146): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(170): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(190): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/Ptr.h(196): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(8): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(31): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(49): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/SharedPtr.h(72): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(9): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(32): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(39): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(62): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(69): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(94): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(101): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StdFunction.h(127): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(4): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(9): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(14): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(19): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(24): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(29): error C2872: 'stack' : ambiguous symbol
1> could be 'C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/StaticObj.h(8) : stack'
1> or 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stack(17) : std::stack'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(35): error C2872: 'stack' : ambiguous symbol
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/StackTemplates/String.h(35): fatal error C1003: error count exceeds 100; stopping codeveloperlation
1> UpfPlugin.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(30): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAME_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(31): error C2864: 'LuaGlueTypeBase::METATABLE_TYPENAMEINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(32): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEIDINT_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): warning C4114: same type qualifier used more than once
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueTypeBase.h(33): error C2864: 'LuaGlueTypeBase::METATABLE_TYPEID_FIELD' : a static data member with an in-class initializer must have non-volatile const integral type
1> type is 'const char *'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueStackTemplates.h(16): error C2065: 'LUAGLUE_TYPECHECK' : undeclared identifier
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(134): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(138): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(142): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(146): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(150): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(154): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(158): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(162): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(166): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(170): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueLuaValue.h(174): error C3861: 'snprintf': identifier not found
1>C:\Users\developer\Desktop\code\project\Common\Scripting\MpLua.h(55): error C3861: 'GetState': identifier not found
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

@BobBrownConsulting
Copy link
Author

Granted, it's not causing the internal compiler error. I'll work on getting this code to compile in VS 2013 and see how far I get.

@Tomasu
Copy link
Owner

Tomasu commented Feb 5, 2015

Oh god, its conflicting against my stack:: and std::stack, and I see a "in class initializer" error that should be easily fixable.. "should". but that might cause some duplicate symbol errors when linking if used in multiple files. so I'm wondering what to do there. These aren't problems in gcc, and I presume not with clang either.

@BobBrownConsulting
Copy link
Author

Rename to lg_stack?

@Tomasu
Copy link
Owner

Tomasu commented Feb 5, 2015

yeah, the stack problem isn't a real problem. rename, or namespace. but really, if gcc and clang can do it, so can msvc, but they choose not to? Really, they have REALLY incomplete support for C++11, and its frustrating.

@BobBrownConsulting
Copy link
Author

Multi-platform development is definitely challenging. Sometimes you need to work with lowest common denominator.

I've worked through quite a few of the compiler issues by making a few small tweaks to the code and renaming stack to lg_stack.

The next set of issues, I'm looking at now. They are a little more interesting. Maybe you have some insight...

1>------ Build started: Project: UPF, Configuration: Debug x64 ------
1> MpLua.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(44) : while codeveloperling class template member function 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)'
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(83) : see reference to function template instantiation 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueClass.h(319) : see reference to class template instantiation 'LuaGlueIndexMethod<_Value,_Class,_Key>' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> c:\users\developer\desktop\code\project\common\scripting\MpLua.h(59) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (_cdecl LuaVector:: )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1> c:\users\developer\desktop\code\project\common\scripting\MpLua.h(61) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (__cdecl LuaVector::* )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'C _applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'C *applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> UpfCollection.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(44) : while codeveloperling class template member function 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)'
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(83) : see reference to function template instantiation 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueClass.h(319) : see reference to class template instantiation 'LuaGlueIndexMethod<_Value,_Class,_Key>' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\Common\Scripting\MpLua.h(59) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (_cdecl LuaVector:: )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\Common\Scripting\MpLua.h(61) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (__cdecl LuaVector::* )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'C _applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'C *applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> UpfCore.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(44) : while codeveloperling class template member function 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)'
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(83) : see reference to function template instantiation 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueClass.h(319) : see reference to class template instantiation 'LuaGlueIndexMethod<_Value,_Class,_Key>' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\Common\Scripting\MpLua.h(59) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (_cdecl LuaVector:: )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\Common\Scripting\MpLua.h(61) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (__cdecl LuaVector::* )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'C _applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'C *applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> UpfPlugin.cpp
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(44) : while codeveloperling class template member function 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)'
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(83) : see reference to function template instantiation 'int LuaGlueIndexMethod<_Value,_Class,_Key>::invoke(lua_State *)' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueClass.h(319) : see reference to class template instantiation 'LuaGlueIndexMethod<_Value,_Class,_Key>' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Class=LuaVector
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\Common\Scripting\MpLua.h(59) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (_cdecl LuaVector:: )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1> C:\Users\developer\Desktop\code\project\Common\Scripting\MpLua.h(61) : see reference to function template instantiation 'LuaGlueClass &LuaGlueClass::index<double,double>(_Value (__cdecl LuaVector::* )(_Key))' being codeveloperled
1> with
1> [
1> _Value=double
1> , _Key=double
1> ]
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2780: 'C _applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(54): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'R applyTuple(LuaGlueBase _,lua_State *,std::function<_Ret(_Args...)>,const std::tuple<_Rest...> &)' : expects 4 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/StdFunc.h(60) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2780: 'C *applyTuple(LuaGlueBase *,lua_State *,const std::tuple<_Types1...> &)' : expects 3 arguments - 5 provided
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjCtor.h(58) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase *,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjConstFunc.h(63) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty> &,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrConstFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValuestd::shared_ptr<_Ty>,R (_cdecl T:: &)(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* &)(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjSPtrFunc.h(64) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,LuaGlueTypeValue &,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/GlueObjFunc.h(66) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...) const,const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...) const' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ConstObjFunc.h(62) : see declaration of 'applyTuple'
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2782: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : template parameter 'ArgsF' is ambiguous
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> could be 'double'
1> or ''
1>C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/LuaGlueIndexMethod.h(63): error C2784: 'R applyTuple(LuaGlueBase _,lua_State *,T *,R (_cdecl T:: )(ArgsF...),const std::tuple<_Types2...> &)' : could not deduce template argument for 'double (__cdecl LuaVector::* )(double,ArgsF...)' from 'double (__cdecl LuaVector::* )(double)'
1> C:\Users\developer\Desktop\code\project\ThirdParty\LuaGlue\include\LuaGlue/ApplyTuple/ObjFunc.h(64) : see declaration of 'applyTuple'
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

@Tomasu
Copy link
Owner

Tomasu commented Feb 5, 2015

Multiplatform development can sure be challenging, but I haven't guaranteed support for MSVC due to its lack of support for full C++11. I'd like to support it if possible, but its looking like it isn't possible to support most versions of MSVC.

The applyTuple problem seems to be MSVC not picking the correct template, or ignoring the var-arg template all-together. I have absolutely no idea how to work around that, if its even possible, without writing separate code just for MSVC that doesn't use vararg template magic, which completely defeats the purpose of LuaGlue.

@BobBrownConsulting
Copy link
Author

Hopefully, in the future VS will support C++11 better.

I'll investigate some other libraries that might work with it today.

Thanks for all of your help.

@Tomasu
Copy link
Owner

Tomasu commented Feb 5, 2015

Sorry I couldn't be more help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants