LuaFunctions.cpp
Unknown compiler version - please run the configure tests and report the results
d:\spring\rts\lib\luabind\luabind/detail/has_get_pointer.hpp(90) : error C2668: 'luabind::detail::has_get_pointer_::get_pointer' : ambiguous call to overloaded function
d:\spring\rts\lib\luabind\luabind/detail/has_get_pointer.hpp(58): could be 'T *luabind::detail::has_get_pointer_::get_pointer<T>(T *)'
with
[
T=CObject_pointer<CFeature>
]
d:\spring\vclibs\boost\Include\boost/get_pointer.hpp(14): or 'T *boost::get_pointer<T>(T *)' [found using argument-dependent lookup]
with
[
T=CObject_pointer<CFeature>
]
while trying to match the argument list '(CObject_pointer<A> )'
with
[
A=CFeature
]
d:\spring\rts\lib\luabind\luabind/detail/has_get_pointer.hpp(101) : see reference to class template instantiation 'luabind::detail::has_get_pointer_::impl<T>' being compiled
with
[
T=CObject_pointer<CFeature> *
]
d:\spring\rts\lib\luabind\luabind/back_reference.hpp(75) : see reference to class template instantiation 'luabind::detail::has_get_pointer<T>' being compiled
with
[
T=CObject_pointer<CFeature> *
]
d:\spring\rts\lib\luabind\luabind/back_reference.hpp(85) : see reference to function template instantiation 'const luabind::wrap_base *luabind::detail::get_back_reference<T>(const T &)' being compiled
with
[
T=CObject_pointer<CFeature> *
]
d:\spring\rts\lib\luabind\luabind/detail/policy.hpp(480) : see reference to function template instantiation 'bool luabind::get_back_reference<T*>(lua_State *,CObject_pointer<A> &)' being compiled
with
[
T=CObject_pointer<CFeature>,
A=CFeature
]
d:\spring\rts\lib\luabind\luabind/object.hpp(72) : see reference to function template instantiation 'void luabind::detail::pointer_converter<luabind::detail::cpp_to_lua>::apply<CObject_pointer<A>>(lua_State *,T *)' being compiled
with
[
A=CFeature,
T=CObject_pointer<CFeature>
]
d:\spring\rts\lib\luabind\luabind/object.hpp(83) : see reference to function template instantiation 'void luabind::detail::push_aux<T,converter_policy>(lua_State *,T &,ConverterGenerator *)' being compiled
with
[
T=CObject_pointer<CFeature> *,
ConverterGenerator=converter_policy
]
d:\spring\rts\lib\luabind\luabind/object.hpp(89) : see reference to function template instantiation 'void luabind::detail::push<T,luabind::detail::null_type>(lua_State *,T &,const Policies &)' being compiled
with
[
T=CObject_pointer<CFeature> *,
Policies=luabind::detail::null_type
]
d:\spring\rts\lib\luabind\luabind/object.hpp(591) : see reference to function template instantiation 'void luabind::detail::push<const T>(lua_State *,T &)' being compiled
with
[
T=CObject_pointer<CFeature> *
]
..\..\System\Script\LuaFunctions.cpp(118) : see reference to function template instantiation 'luabind::adl::index_proxy<Next> &luabind::adl::index_proxy<Next>::operator =<CObject_pointer<A>*>(const T &)' being compiled
with
[
Next=luabind::adl::object,
A=CFeature,
T=CObject_pointer<CFeature> *
]
d:\spring\rts\lib\luabind\luabind/detail/has_get_pointer.hpp(90) : error C2866: 'luabind::detail::has_get_pointer_::impl<T>::value' : a const static data member of a managed type must be initialized at the point of declaration
with
[
T=CObject_pointer<CFeature> *
]
d:\spring\rts\lib\luabind\luabind/detail/has_get_pointer.hpp(94) : error C2975: 'C_' : invalid template argument for 'boost::mpl::bool_', expected compile-time constant expression
d:\spring\vclibs\boost\Include\boost/mpl/bool.hpp(23) : see declaration of 'C_'