Skip to content

Instantly share code, notes, and snippets.

@bagobor
Created September 9, 2015 12:31
Show Gist options
  • Save bagobor/80e8a647dee8e94d10b5 to your computer and use it in GitHub Desktop.
Save bagobor/80e8a647dee8e94d10b5 to your computer and use it in GitHub Desktop.
lua-api-pp b build errors
1>------ Build started: Project: libluapp, Configuration: Debug Win32 ------
1> impl.cpp
1>d:\dev\github\lua-api-pp\luapp\lua_operations.hxx(118): error C2977: 'lua::_::Lazy': too many template arguments
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1> d:\dev\github\lua-api-pp\luapp\lua_operations.hxx(193): note: see reference to class template instantiation 'lua::_::lazyConcat<VT11,VT12>' being compiled
1>d:\dev\github\lua-api-pp\luapp\lua_operations.hxx(206): error C2977: 'lua::_::Lazy': too many template arguments
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1> d:\dev\github\lua-api-pp\luapp\lua_operations.hxx(272): note: see reference to class template instantiation 'lua::_::lazyArithmetics<T1,T2,op>' being compiled
1>d:\dev\github\lua-api-pp\luapp\lua_valueset.hxx(380): error C2572: 'lua::Valset::Valset': redefinition of default argument: parameter 1
1> d:\dev\github\lua-api-pp\luapp\lua_valueset.hxx(376): note: see declaration of 'lua::Valset::Valset'
1>d:\dev\github\lua-api-pp\luapp\lua_valueset.hxx(380): error C2535: 'lua::Valset::Valset(lua::_::Lazy &&,int)': member function already defined or declared
1> d:\dev\github\lua-api-pp\luapp\lua_valueset.hxx(376): note: see declaration of 'lua::Valset::Valset'
1>d:\dev\github\lua-api-pp\luapp\lua_table.hxx(286): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyLen>'
1>d:\dev\github\lua-api-pp\luapp\lua_table.hxx(286): error C2440: 'return': cannot convert from 'lua::_::Lazy<lua::_::lazyLen>' to 'lua::_::Lazy'
1> d:\dev\github\lua-api-pp\luapp\lua_table.hxx(286): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\lua_table.hxx(296): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyMT>'
1>d:\dev\github\lua-api-pp\luapp\lua_table.hxx(296): error C2440: 'return': cannot convert from 'lua::_::Lazy<lua::_::lazyMT>' to 'lua::_::Lazy'
1> d:\dev\github\lua-api-pp\luapp\lua_table.hxx(296): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(202): error C4579: 'lua::Context::initializeExplicitly': in-class initialization for type 'const lua::Context::InitializeExplicitly' is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(202): error C2131: expression did not evaluate to a constant
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(202): note: failure was caused by returning the address of or a reference to a temporary
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(138): error C2440: 'return': cannot convert from 'lua::_::Lazy' to 'lua::_::Lazy'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(138): note: Cannot copy construct class 'lua::_::Lazy' due to ambiguous copy constructors or no available copy constructor
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(301): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(312): error C2664: 'void lua::Context::push(lua::Valset &&)': cannot convert argument 1 from 'lua::_::Lazy' to 'const lua::Nil &'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(312): note: Reason: cannot convert from 'lua::_::Lazy' to 'const lua::Nil'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(312): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(478): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(483): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(488): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(493): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(503): error C2440: 'initializing': cannot convert from 'lua::_::Lazy' to 'lua::Value'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(503): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(504): error C2064: term does not evaluate to a function taking 0 arguments
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(504): note: class does not define an 'operator()' or a user defined conversion operator to a pointer-to-function or reference-to-function that takes appropriate number of arguments
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(512): error C2440: 'initializing': cannot convert from 'lua::_::Lazy' to 'lua::Value'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(512): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(513): error C2064: term does not evaluate to a function taking 0 arguments
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(513): note: class does not define an 'operator()' or a user defined conversion operator to a pointer-to-function or reference-to-function that takes appropriate number of arguments
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(521): error C2440: 'initializing': cannot convert from 'lua::_::Lazy' to 'lua::Value'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(521): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(522): error C2064: term does not evaluate to a function taking 0 arguments
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(522): note: class does not define an 'operator()' or a user defined conversion operator to a pointer-to-function or reference-to-function that takes appropriate number of arguments
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(530): error C2440: 'initializing': cannot convert from 'lua::_::Lazy' to 'lua::Value'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(530): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(531): error C2064: term does not evaluate to a function taking 0 arguments
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(531): note: class does not define an 'operator()' or a user defined conversion operator to a pointer-to-function or reference-to-function that takes appropriate number of arguments
1>d:\dev\github\lua-api-pp\luapp\lua_context.hxx(774): error C2664: 'void lua::Context::push(lua::Valset &&)': cannot convert argument 1 from 'lua::_::Lazy' to 'const lua::Nil &'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(774): note: Reason: cannot convert from 'lua::_::Lazy' to 'const lua::Nil'
1> d:\dev\github\lua-api-pp\luapp\lua_context.hxx(774): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(167): error C2556: 'lua::_::Lazy lua::Valref::len(void) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyLen> lua::Valref::len(void) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(800): note: see declaration of 'lua::Valref::len'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(167): error C2371: 'lua::Valref::len': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(800): note: see declaration of 'lua::Valref::len'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(167): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyLen>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(168): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(174): error C2556: 'lua::_::Lazy lua::Valref::mt(void) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyMT> lua::Valref::mt(void) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(804): note: see declaration of 'lua::Valref::mt'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(174): error C2371: 'lua::Valref::mt': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(804): note: see declaration of 'lua::Valref::mt'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(174): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyMT>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(175): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(182): error C2556: 'lua::_::Lazy lua::Valref::linked(void) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyLinked> lua::Valref::linked(void) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(807): note: see declaration of 'lua::Valref::linked'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(182): error C2371: 'lua::Valref::linked': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(807): note: see declaration of 'lua::Valref::linked'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(182): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyLinked>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(182): error C2079: 'lua::Valref::linked' uses undefined class 'lua::_::Lazy<lua::_::lazyLinked>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(183): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(188): error C2556: 'lua::_::Lazy lua::Valref::operator [](int) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyConstIntIndexer> lua::Valref::operator [](int) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(684): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(188): error C2371: 'lua::Valref::operator []': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(684): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(188): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(188): error C2079: 'lua::Valref::operator []' uses undefined class 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(189): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(193): error C2556: 'lua::_::Lazy lua::Valref::operator [](unsigned int) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyConstIntIndexer> lua::Valref::operator [](unsigned int) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(685): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(193): error C2371: 'lua::Valref::operator []': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(685): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(193): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(193): error C2079: 'lua::Valref::operator []' uses undefined class 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(194): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(198): error C2556: 'lua::_::Lazy lua::Valref::operator [](__int64) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyConstIntIndexer> lua::Valref::operator [](__int64) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(686): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(198): error C2371: 'lua::Valref::operator []': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(686): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(198): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(198): error C2079: 'lua::Valref::operator []' uses undefined class 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(199): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(203): error C2556: 'lua::_::Lazy lua::Valref::operator [](unsigned __int64) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyConstIntIndexer> lua::Valref::operator [](unsigned __int64) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(687): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(203): error C2371: 'lua::Valref::operator []': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(687): note: see declaration of 'lua::Valref::operator []'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(203): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(203): error C2079: 'lua::Valref::operator []' uses undefined class 'lua::_::Lazy<lua::_::lazyConstIntIndexer>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(204): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(211): error C2556: 'lua::_::Lazy lua::Valref::upvalue(size_t) noexcept const': overloaded function differs only by return type from 'lua::_::Lazy<lua::_::lazyExtConstUpvalue> lua::Valref::upvalue(size_t) noexcept const'
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(747): note: see declaration of 'lua::Valref::upvalue'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(211): error C2371: 'lua::Valref::upvalue': redefinition; different basic types
1> d:\dev\github\lua-api-pp\luapp\lua_basetypes.hxx(747): note: see declaration of 'lua::Valref::upvalue'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(211): error C2027: use of undefined type 'lua::_::Lazy<lua::_::lazyExtConstUpvalue>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(211): error C2079: 'lua::Valref::upvalue' uses undefined class 'lua::_::Lazy<lua::_::lazyExtConstUpvalue>'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(212): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(278): error C2244: 'lua::_::Lazy::toTemporary': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(274): note: see declaration of 'lua::_::Lazy::toTemporary'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(278): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(278): note: 'lua::_::tValue lua::_::Lazy::toTemporary(void)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(278): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(278): note: 'lua::_::tValue lua::_::Lazy<Policy>::toTemporary(void)'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(285): error C2244: 'lua::_::Lazy::len': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(282): note: see declaration of 'lua::_::Lazy::len'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(285): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(285): note: 'lua::_::Lazy lua::_::Lazy::len(void) &&'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(285): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(285): note: 'lua::_::Lazy<lua::_::lazyLenTemp<Policy>> lua::_::Lazy<Policy>::len(void) &&'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(292): error C2244: 'lua::_::Lazy::mt': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(289): note: see declaration of 'lua::_::Lazy::mt'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(292): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(292): note: 'lua::_::Lazy lua::_::Lazy::mt(void) &&'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(292): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(292): note: 'lua::_::Lazy<lua::_::lazyMtTemp<Policy>> lua::_::Lazy<Policy>::mt(void) &&'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(299): error C2244: 'lua::_::Lazy::linked': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(296): note: see declaration of 'lua::_::Lazy::linked'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(299): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(299): note: 'lua::_::Lazy lua::_::Lazy::linked(void) &&'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(299): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(299): note: 'lua::_::Lazy<lua::_::lazyLinkedTemp<Policy>> lua::_::Lazy<Policy>::linked(void) &&'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(311): error C2244: 'lua::_::Lazy::getUpvalues': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(303): note: see declaration of 'lua::_::Lazy::getUpvalues'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(311): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(311): note: 'lua::Valset lua::_::Lazy::getUpvalues(void) &&'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(311): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(311): note: 'lua::Valset lua::_::Lazy<Policy>::getUpvalues(void) &&'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(320): error C2244: 'lua::_::Lazy::getClosureInfo': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(316): note: see declaration of 'lua::_::Lazy::getClosureInfo'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(320): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(320): note: 'lua::ClosureInfo lua::_::Lazy::getClosureInfo(void) &&'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(320): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(320): note: 'lua::ClosureInfo lua::_::Lazy<Policy>::getClosureInfo(void) &&'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): error C2244: 'lua::_::lazyConcatSelector::pushOnly': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(856): note: see declaration of 'lua::_::lazyConcatSelector::pushOnly'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy &,lua::_::Lazy &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<VT2>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(875): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<IndexType>> &)'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): error C2244: 'lua::_::lazyConcatSelector::pushOnly': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(879): note: see declaration of 'lua::_::lazyConcatSelector::pushOnly'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy &,lua::_::Lazy &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<VT2>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(898): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<IndexType>> &)'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): error C2244: 'lua::_::lazyConcatSelector::pushOnly': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(902): note: see declaration of 'lua::_::lazyConcatSelector::pushOnly'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy &,lua::_::Lazy &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<VT2>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(921): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<IndexType>> &)'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): error C2244: 'lua::_::lazyConcatSelector::pushOnly': unable to match function definition to an existing declaration
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(925): note: see declaration of 'lua::_::lazyConcatSelector::pushOnly'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): note: definition
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy &,lua::_::Lazy &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): note: existing declarations
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT21,VT22>>>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<lua::_::Lazy<lua::_::lazyConcat<VT11,VT12>>>> &,lua::_::Lazy<lua::_::lazyImmediateValue<VT2>> &)'
1> d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(944): note: 'void lua::_::lazyConcatSelector::pushOnly(lua::Context &,lua::_::Lazy<lua::_::lazyImmediateValue<ValueType>> &,lua::_::Lazy<lua::_::lazyImmediateValue<IndexType>> &)'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(1087): error C2995: 'lua::Valset::Valset(lua::_::Lazy &&,int)': function template has already been defined
1> d:\dev\github\lua-api-pp\luapp\lua_valueset.hxx(376): note: see declaration of 'lua::Valset::Valset'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(1270): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(1276): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\lua_impl.hxx(1282): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(107): error C2440: '<function-style-cast>': cannot convert from 'lua::_::Lazy' to 'std::runtime_error'
1> d:\dev\github\lua-api-pp\luapp\impl.cpp(107): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(123): error C2440: '<function-style-cast>': cannot convert from 'lua::_::Lazy' to 'std::runtime_error'
1> d:\dev\github\lua-api-pp\luapp\impl.cpp(123): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(706): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(709): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(714): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(787): warning C4146: unary minus operator applied to unsigned type, result still unsigned
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(957): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(986): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
1>d:\dev\github\lua-api-pp\luapp\impl.cpp(992): error C2955: 'lua::_::Lazy': use of class template requires template argument list
1> d:\dev\github\lua-api-pp\luapp\lua_lazy.hxx(61): note: see declaration of 'lua::_::Lazy'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment