Created
November 28, 2012 17:45
-
-
Save emiltin/4162804 to your computer and use it in GitHub Desktop.
clang warnings building 7379c8c3873ade900e10a078c137006b17591d1e
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
/usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:47:72: warning: template argument uses unnamed type | |
[-Wunnamed-type-template-args] | |
, ::boost::type_traits::is_mem_fun_pointer_impl<typename remove_cv<T>::type>::value | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:33:22: note: in instantiation of template class | |
'boost::is_member_function_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
::boost::is_member_function_pointer<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:40:74: note: in instantiation of template class | |
'boost::detail::is_member_object_pointer_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_object_pointer,T,::boost::detail::is_member_object_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/include/luabind/class.hpp:413:38: note: in instantiation of template class 'boost::is_member_object_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_cv.hpp:56:91: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_cv,T,typename boost::detail::rvalue_ref_filter_rem_cv<T>::type) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:47:62: note: in instantiation of template class | |
'boost::remove_cv<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
, ::boost::type_traits::is_mem_fun_pointer_impl<typename remove_cv<T>::type>::value | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:33:22: note: in instantiation of template class | |
'boost::is_member_function_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
::boost::is_member_function_pointer<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:40:74: note: in instantiation of template class | |
'boost::detail::is_member_object_pointer_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_object_pointer,T,::boost::detail::is_member_object_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/include/luabind/class.hpp:413:38: note: in instantiation of template class 'boost::is_member_object_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_cv.hpp:37:50: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
typedef typename boost::detail::cv_traits_imp<T*>::unqualified_type type; | |
^~ | |
/usr/local/opt/boost/include/boost/type_traits/remove_cv.hpp:56:66: note: in instantiation of template class | |
'boost::detail::rvalue_ref_filter_rem_cv<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_cv,T,typename boost::detail::rvalue_ref_filter_rem_cv<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:47:62: note: in instantiation of template class | |
'boost::remove_cv<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
, ::boost::type_traits::is_mem_fun_pointer_impl<typename remove_cv<T>::type>::value | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:33:22: note: in instantiation of template class | |
'boost::is_member_function_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
::boost::is_member_function_pointer<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:40:74: note: in instantiation of template class | |
'boost::detail::is_member_object_pointer_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_object_pointer,T,::boost::detail::is_member_object_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/include/luabind/class.hpp:413:38: note: in instantiation of template class 'boost::is_member_object_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
/usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:47:53: warning: template argument uses unnamed type | |
[-Wunnamed-type-template-args] | |
, ::boost::type_traits::is_mem_fun_pointer_impl<typename remove_cv<T>::type>::value | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:33:22: note: in instantiation of template class | |
'boost::is_member_function_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
::boost::is_member_function_pointer<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_object_pointer.hpp:40:74: note: in instantiation of template class | |
'boost::detail::is_member_object_pointer_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_object_pointer,T,::boost::detail::is_member_object_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/include/luabind/class.hpp:413:38: note: in instantiation of template class 'boost::is_member_object_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*>' requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:29: | |
/usr/local/opt/boost/include/boost/type_traits/add_reference.hpp:95:89: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(add_reference,T,typename boost::detail::add_reference_impl<T>::type) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/class.hpp:373:33: note: in instantiation of template class 'boost::add_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
, typename boost::add_reference<T>::type | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:29: | |
/usr/local/opt/boost/include/boost/type_traits/add_reference.hpp:76:49: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
typedef typename add_reference_rvalue_layer<T>::type type; | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/add_reference.hpp:95:70: note: in instantiation of template class | |
'boost::detail::add_reference_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(add_reference,T,typename boost::detail::add_reference_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/class.hpp:373:33: note: in instantiation of template class 'boost::add_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
, typename boost::add_reference<T>::type | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:93:76: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::value) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<boost::is_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:82:63: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
::boost::detail::is_pointer_helper<typename remove_cv<T>::type>::value | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:93:60: note: in instantiation of template class 'boost::detail::is_pointer_impl<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<boost::is_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_cv.hpp:56:91: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_cv,T,typename boost::detail::rvalue_ref_filter_rem_cv<T>::type) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:82:53: note: in instantiation of template class 'boost::remove_cv<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
::boost::detail::is_pointer_helper<typename remove_cv<T>::type>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:93:60: note: in instantiation of template class 'boost::detail::is_pointer_impl<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<boost::is_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_cv.hpp:37:50: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
typedef typename boost::detail::cv_traits_imp<T*>::unqualified_type type; | |
^~ | |
/usr/local/opt/boost/include/boost/type_traits/remove_cv.hpp:56:66: note: in instantiation of template class | |
'boost::detail::rvalue_ref_filter_rem_cv<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_cv,T,typename boost::detail::rvalue_ref_filter_rem_cv<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:82:53: note: in instantiation of template class 'boost::remove_cv<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
::boost::detail::is_pointer_helper<typename remove_cv<T>::type>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:93:60: note: in instantiation of template class 'boost::detail::is_pointer_impl<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<boost::is_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:82:44: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
::boost::detail::is_pointer_helper<typename remove_cv<T>::type>::value | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:93:60: note: in instantiation of template class 'boost::detail::is_pointer_impl<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<boost::is_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:84:44: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
::boost::is_member_pointer<T>::value | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
/usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:50:86: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_pointer,T,::boost::is_member_function_pointer<T>::value) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:84:26: note: in instantiation of template class 'boost::is_member_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>' requested here | |
::boost::is_member_pointer<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:93:60: note: in instantiation of template class 'boost::detail::is_pointer_impl<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<boost::is_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
/usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:47:72: warning: template argument uses unnamed type | |
[-Wunnamed-type-template-args] | |
, ::boost::type_traits::is_mem_fun_pointer_impl<typename remove_cv<T>::type>::value | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:50:59: note: in instantiation of template class | |
'boost::is_member_function_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_pointer,T,::boost::is_member_function_pointer<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:84:26: note: in instantiation of template class 'boost::is_member_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>' requested here | |
::boost::is_member_pointer<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:93:60: note: in instantiation of template class 'boost::detail::is_pointer_impl<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_pointer<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<boost::is_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26: | |
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/is_member_pointer.hpp:28: | |
/usr/local/opt/boost/include/boost/type_traits/is_member_function_pointer.hpp:47:53: warning: template argument uses unnamed type | |
[-Wunnamed-type-template-args] | |
, ::boost::type_traits::is_mem_fun_pointer_impl<typename remove_cv<T>::type>::value | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:11: | |
In file included from /usr/local/opt/boost/include/boost/utility.hpp:16: | |
In file included from /usr/local/opt/boost/include/boost/utility/identity_type.hpp:16: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/function_traits.hpp:14: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/add_pointer.hpp:12: | |
/usr/local/opt/boost/include/boost/type_traits/remove_reference.hpp:47:91: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_reference,T,typename boost::detail::remove_rvalue_ref<T>::type) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:564:48: note: in instantiation of template class 'boost::remove_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
boost::is_enum<typename boost::remove_reference<T>::type> | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:593:13: note: in instantiation of template class 'luabind::detail::default_converter_generator<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
: detail::default_converter_generator<T>::type | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:867:9: note: in instantiation of template class 'luabind::default_converter<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
: default_converter<T>::is_native | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class | |
'luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
: T::type | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: in instantiation of template class | |
'boost::mpl::aux::nested_type_wknd<luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>>' requested here | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
::boost::mpl::aux::nested_type_wknd<T> \ | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:50:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see | |
all) | |
: aux::or_impl< | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:87: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class | |
'boost::mpl::if_<luabind::is_value_wrapper_arg<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::value_wrapper_converter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
boost::mpl::eval_if<boost::is_enum<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::enum_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::const_pointer_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: in instantiation of template class | |
'boost::mpl::eval_if<luabind::is_value_wrapper_arg<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::value_wrapper_converter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
boost::mpl::eval_if<boost::is_enum<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::enum_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::const_pointer_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:593:13: note: in instantiation of template class 'luabind::detail::default_converter_generator<_Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
: detail::default_converter_generator<T>::type | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:867:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
: default_converter<T>::is_native | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:52:34: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
typename cv_traits_imp<T*>::unqualified_type | |
^~ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class | |
'boost::detail::remove_const_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class | |
'boost::mpl::if_<luabind::is_value_wrapper_arg<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::value_wrapper_converter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
boost::mpl::eval_if<boost::is_enum<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::enum_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::const_pointer_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: in instantiation of template class | |
'boost::mpl::eval_if<luabind::is_value_wrapper_arg<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::value_wrapper_converter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
boost::mpl::eval_if<boost::is_enum<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::enum_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::const_pointer_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:593:13: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
: detail::default_converter_generator<T>::type | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:53:32: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
, ::boost::is_volatile<T>::value | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:14: | |
/usr/local/opt/boost/include/boost/type_traits/is_volatile.hpp:72:85: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_volatile,T,::boost::detail::is_volatile_rval_filter<T>::value) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:53:20: note: in instantiation of template class 'boost::is_volatile<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
, ::boost::is_volatile<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class | |
'boost::detail::remove_const_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class | |
'boost::mpl::if_<luabind::is_value_wrapper_arg<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::value_wrapper_converter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
boost::mpl::eval_if<boost::is_enum<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::enum_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::const_pointer_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:14: | |
/usr/local/opt/boost/include/boost/type_traits/is_volatile.hpp:51:71: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_STATIC_CONSTANT(bool, value = ::boost::detail::cv_traits_imp<T*>::is_volatile); | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_volatile.hpp:72:61: note: in instantiation of template class | |
'boost::detail::is_volatile_rval_filter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_volatile,T,::boost::detail::is_volatile_rval_filter<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:53:20: note: in instantiation of template class 'boost::is_volatile<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
, ::boost::is_volatile<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class | |
'boost::detail::remove_const_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:52:11: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
typename cv_traits_imp<T*>::unqualified_type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class | |
'boost::detail::remove_const_impl<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class | |
'boost::mpl::if_<luabind::is_value_wrapper_arg<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::value_wrapper_converter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
boost::mpl::eval_if<boost::is_enum<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::enum_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::const_pointer_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: in instantiation of template class | |
'boost::mpl::eval_if<luabind::is_value_wrapper_arg<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::value_wrapper_converter<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
boost::mpl::eval_if<boost::is_enum<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::enum_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::const_pointer_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:593:13: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
: detail::default_converter_generator<T>::type | |
^ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:71: | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:65:11: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
, T2 | |
^~ | |
/usr/local/include/luabind/class.hpp:370:13: note: in instantiation of template class 'boost::mpl::if_<boost::mpl::or_<boost::is_pointer<_Way::<anonymous enum | |
at Extractor/ExtractorStructs.h:63:5>>, luabind::detail::is_primitive<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, mpl_::bool_<false>, | |
mpl_::bool_<false>, mpl_::bool_<false>>, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: mpl::if_< | |
^ | |
/usr/local/include/luabind/class.hpp:428:34: note: in instantiation of template class 'luabind::detail::reference_result<_Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typedef typename reference_result<D>::type result_type; | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:71: | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:66:11: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
, T3 | |
^~ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:34: | |
In file included from /usr/local/opt/boost/include/boost/mpl/apply.hpp:23: | |
In file included from /usr/local/opt/boost/include/boost/mpl/apply_wrap.hpp:34: | |
In file included from /usr/local/opt/boost/include/boost/mpl/aux_/include_preprocessed.hpp:37: | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:48:26: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
: F::template apply< T1,T2 > | |
^~ | |
/usr/local/include/luabind/detail/call.hpp:226:19: note: in instantiation of template class 'boost::mpl::apply_wrap2<luabind::detail::default_policy, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, luabind::detail::cpp_to_lua>' requested here | |
typename mpl::apply_wrap2< | |
^ | |
/usr/local/include/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization | |
'luabind::detail::invoke_normal<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector2<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, const _Way &>, | |
luabind::detail::null_type>' requested here | |
return invoke_normal( | |
^ | |
/usr/local/include/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization | |
'luabind::detail::invoke0<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector2<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, const _Way &>, | |
luabind::detail::null_type, boost::is_void<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>> >' requested here | |
return invoke0( | |
^ | |
/usr/local/include/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization | |
'luabind::detail::invoke<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector2<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, const _Way &>, | |
luabind::detail::null_type>' requested here | |
results = invoke( | |
^ | |
/usr/local/include/luabind/make_function.hpp:34:28: note: in instantiation of member function | |
'luabind::detail::function_object_impl<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector2<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, const | |
_Way &>, luabind::detail::null_type>::entry_point' requested here | |
: function_object(&entry_point) | |
^ | |
/usr/local/include/luabind/make_function.hpp:108:13: note: in instantiation of member function | |
'luabind::detail::function_object_impl<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector2<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, const | |
_Way &>, luabind::detail::null_type>::function_object_impl' requested here | |
, new detail::function_object_impl<F, Signature, Policies>( | |
^ | |
/usr/local/include/luabind/class.hpp:432:24: note: in instantiation of function template specialization | |
'luabind::make_function<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector2<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, const _Way &>, | |
luabind::detail::null_type>' requested here | |
return make_function( | |
^ | |
/usr/local/include/luabind/class.hpp:413:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_get<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_get(L, get, boost::is_member_object_pointer<Get>()) | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78: | |
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19: | |
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15: | |
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:34: | |
In file included from /usr/local/opt/boost/include/boost/mpl/apply.hpp:23: | |
In file included from /usr/local/opt/boost/include/boost/mpl/apply_wrap.hpp:34: | |
In file included from /usr/local/opt/boost/include/boost/mpl/aux_/include_preprocessed.hpp:37: | |
/usr/local/opt/boost/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:48:26: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
: F::template apply< T1,T2 > | |
^~ | |
/usr/local/opt/boost/include/boost/preprocessor/iteration/detail/local.hpp:37:9: note: in instantiation of template class | |
'boost::mpl::apply_wrap2<luabind::detail::default_policy, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &, | |
luabind::detail::lua_to_cpp>' requested here | |
BOOST_PP_LOCAL_MACRO(1) | |
^ | |
/usr/local/include/luabind/detail/call.hpp:231:35: note: expanded from macro 'BOOST_PP_LOCAL_MACRO' | |
# define BOOST_PP_LOCAL_MACRO(n) LUABIND_INVOKE_DECLARE_CONVERTER(n) | |
^ | |
/usr/local/include/luabind/detail/call.hpp:157:19: note: expanded from macro 'LUABIND_INVOKE_DECLARE_CONVERTER' | |
typename mpl::apply_wrap2< \ | |
^ | |
/usr/local/include/luabind/detail/call.hpp:86:12: note: in instantiation of function template specialization | |
'luabind::detail::invoke_normal<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
return invoke_normal( | |
^ | |
/usr/local/include/luabind/detail/call.hpp:97:12: note: in instantiation of function template specialization | |
'luabind::detail::invoke0<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type, boost::is_void<void> >' requested here | |
return invoke0( | |
^ | |
/usr/local/include/luabind/make_function.hpp:63:25: note: in instantiation of function template specialization | |
'luabind::detail::invoke<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
results = invoke( | |
^ | |
/usr/local/include/luabind/make_function.hpp:34:28: note: in instantiation of member function | |
'luabind::detail::function_object_impl<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::null_type>::entry_point' requested here | |
: function_object(&entry_point) | |
^ | |
/usr/local/include/luabind/make_function.hpp:108:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
, new detail::function_object_impl<F, Signature, Policies>( | |
^ | |
/usr/local/include/luabind/class.hpp:450:24: note: in instantiation of function template specialization | |
'luabind::make_function<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
return make_function( | |
^ | |
/usr/local/include/luabind/class.hpp:465:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_set<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_set(L, set, boost::is_member_object_pointer<Set>()) | |
^ | |
/usr/local/include/luabind/class.hpp:410:17: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::register_aux<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> | |
_Way::*>' requested here | |
register_aux( | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:87: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class 'boost::mpl::if_<luabind::is_value_wrapper_arg<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::value_wrapper_converter<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, boost::mpl::eval_if<boost::is_enum<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::enum_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_pointer_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_reference<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: in instantiation of template class 'boost::mpl::eval_if<luabind::is_value_wrapper_arg<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::value_wrapper_converter<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, boost::mpl::eval_if<boost::is_enum<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::enum_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_pointer_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_reference<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:593:13: note: in instantiation of template class 'luabind::detail::default_converter_generator<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>' requested here | |
: detail::default_converter_generator<T>::type | |
^ | |
/usr/local/opt/boost/include/boost/preprocessor/iteration/detail/local.hpp:37:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to | |
see all) | |
BOOST_PP_LOCAL_MACRO(1) | |
^ | |
/usr/local/include/luabind/detail/call.hpp:231:35: note: expanded from macro 'BOOST_PP_LOCAL_MACRO' | |
# define BOOST_PP_LOCAL_MACRO(n) LUABIND_INVOKE_DECLARE_CONVERTER(n) | |
^ | |
/usr/local/include/luabind/detail/call.hpp:158:78: note: expanded from macro 'LUABIND_INVOKE_DECLARE_CONVERTER' | |
BOOST_PP_CAT(p,n), BOOST_PP_CAT(a,n), lua_to_cpp>::type BOOST_PP_CAT(c,n); \ | |
^ | |
/usr/local/opt/boost/include/boost/preprocessor/cat.hpp:22:47: note: expanded from macro 'BOOST_PP_CAT' | |
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b) | |
^ | |
/usr/local/opt/boost/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I' | |
# define BOOST_PP_CAT_I(a, b) a ## b | |
^ | |
<scratch space>:62:1: note: expanded from macro 'c' | |
c1 | |
^ | |
/usr/local/include/luabind/class.hpp:450:24: note: in instantiation of function template specialization | |
'luabind::make_function<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
return make_function( | |
^ | |
/usr/local/include/luabind/class.hpp:465:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_set<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_set(L, set, boost::is_member_object_pointer<Set>()) | |
^ | |
/usr/local/include/luabind/class.hpp:410:17: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::register_aux<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> | |
_Way::*>' requested here | |
register_aux( | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:52:34: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
typename cv_traits_imp<T*>::unqualified_type | |
^~ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class 'boost::detail::remove_const_impl<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class 'boost::mpl::if_<luabind::is_value_wrapper_arg<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::value_wrapper_converter<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, boost::mpl::eval_if<boost::is_enum<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::enum_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_pointer_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_reference<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: in instantiation of template class 'boost::mpl::eval_if<luabind::is_value_wrapper_arg<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::value_wrapper_converter<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, boost::mpl::eval_if<boost::is_enum<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::enum_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_pointer_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_reference<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:593:13: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
: detail::default_converter_generator<T>::type | |
^ | |
/usr/local/include/luabind/class.hpp:450:24: note: in instantiation of function template specialization | |
'luabind::make_function<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
return make_function( | |
^ | |
/usr/local/include/luabind/class.hpp:465:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_set<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_set(L, set, boost::is_member_object_pointer<Set>()) | |
^ | |
/usr/local/include/luabind/class.hpp:410:17: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::register_aux<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> | |
_Way::*>' requested here | |
register_aux( | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:53:32: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
, ::boost::is_volatile<T>::value | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:14: | |
/usr/local/opt/boost/include/boost/type_traits/is_volatile.hpp:72:85: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_volatile,T,::boost::detail::is_volatile_rval_filter<T>::value) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:53:20: note: in instantiation of template class 'boost::is_volatile<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
, ::boost::is_volatile<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class 'boost::detail::remove_const_impl<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class 'boost::mpl::if_<luabind::is_value_wrapper_arg<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::value_wrapper_converter<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, boost::mpl::eval_if<boost::is_enum<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::enum_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_pointer_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_reference<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/class.hpp:450:24: note: in instantiation of function template specialization | |
'luabind::make_function<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
return make_function( | |
^ | |
/usr/local/include/luabind/class.hpp:465:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_set<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_set(L, set, boost::is_member_object_pointer<Set>()) | |
^ | |
/usr/local/include/luabind/class.hpp:410:17: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::register_aux<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> | |
_Way::*>' requested here | |
register_aux( | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:14: | |
/usr/local/opt/boost/include/boost/type_traits/is_volatile.hpp:51:71: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
BOOST_STATIC_CONSTANT(bool, value = ::boost::detail::cv_traits_imp<T*>::is_volatile); | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/config/suffix.hpp:420:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' | |
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/is_volatile.hpp:72:61: note: in instantiation of template class 'boost::detail::is_volatile_rval_filter<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_volatile,T,::boost::detail::is_volatile_rval_filter<T>::value) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:69:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' | |
BOOST_TT_AUX_BOOL_C_BASE(C) \ | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE' | |
# define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C> | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:53:20: note: in instantiation of template class 'boost::is_volatile<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
, ::boost::is_volatile<T>::value | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class 'boost::detail::remove_const_impl<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/class.hpp:450:24: note: in instantiation of function template specialization | |
'luabind::make_function<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
return make_function( | |
^ | |
/usr/local/include/luabind/class.hpp:465:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_set<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_set(L, set, boost::is_member_object_pointer<Set>()) | |
^ | |
/usr/local/include/luabind/class.hpp:410:17: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::register_aux<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> | |
_Way::*>' requested here | |
register_aux( | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
In file included from Extractor/ScriptingEnvironment.cpp:27: | |
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:76: | |
In file included from /usr/local/opt/boost/include/boost/range/end.hpp:25: | |
In file included from /usr/local/opt/boost/include/boost/range/iterator.hpp:20: | |
In file included from /usr/local/opt/boost/include/boost/range/const_iterator.hpp:25: | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:52:11: warning: template argument uses unnamed type [-Wunnamed-type-template-args] | |
typename cv_traits_imp<T*>::unqualified_type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/opt/boost/include/boost/type_traits/remove_const.hpp:73:69: note: in instantiation of template class 'boost::detail::remove_const_impl<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>' requested here | |
BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename boost::detail::remove_const_impl<T>::type) | |
^ | |
/usr/local/opt/boost/include/boost/type_traits/detail/type_trait_def.hpp:21:13: note: expanded from macro 'BOOST_TT_AUX_TYPE_TRAIT_DEF1' | |
typedef result type; \ | |
^ | |
/usr/local/include/luabind/value_wrapper.hpp:119:23: note: in instantiation of template class 'boost::remove_const<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>' requested here | |
typename boost::remove_const< | |
^ | |
/usr/local/opt/boost/include/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'luabind::is_value_wrapper_arg<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>' requested here | |
BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/value_wknd.hpp:57:40: note: expanded from macro 'BOOST_MPL_AUX_VALUE_WKND' | |
# define BOOST_MPL_AUX_VALUE_WKND(C) C | |
^ | |
/usr/local/opt/boost/include/boost/mpl/aux_/static_cast.hpp:24:62: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' | |
# define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr) | |
^ | |
/usr/local/opt/boost/include/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class 'boost::mpl::if_<luabind::is_value_wrapper_arg<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::value_wrapper_converter<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, boost::mpl::eval_if<boost::is_enum<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::enum_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_pointer_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_reference<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
typedef typename if_<C,F1,F2>::type f_; | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:560:9: note: in instantiation of template class 'boost::mpl::eval_if<luabind::is_value_wrapper_arg<const | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::value_wrapper_converter<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, boost::mpl::eval_if<boost::is_enum<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>>, | |
luabind::detail::enum_converter, boost::mpl::eval_if<luabind::detail::is_nonconst_pointer<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::pointer_converter, boost::mpl::eval_if<luabind::detail::is_const_pointer<const _Way::<anonymous | |
enum at Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_pointer_converter, | |
boost::mpl::eval_if<luabind::detail::is_nonconst_reference<const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::ref_converter, boost::mpl::eval_if<luabind::detail::is_const_reference<const _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> &>, luabind::detail::const_ref_converter, luabind::detail::value_converter>>>>>>' requested here | |
: mpl::eval_if< | |
^ | |
/usr/local/include/luabind/detail/policy.hpp:593:13: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
: detail::default_converter_generator<T>::type | |
^ | |
/usr/local/include/luabind/class.hpp:450:24: note: in instantiation of function template specialization | |
'luabind::make_function<luabind::detail::access_member_ptr<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5>, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5>>, boost::mpl::vector3<void, _Way &, const _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> &>, | |
luabind::detail::null_type>' requested here | |
return make_function( | |
^ | |
/usr/local/include/luabind/class.hpp:465:21: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::make_set<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
, make_set(L, set, boost::is_member_object_pointer<Set>()) | |
^ | |
/usr/local/include/luabind/class.hpp:410:17: note: in instantiation of function template specialization 'luabind::detail::property_registration<_Way, | |
_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type>::register_aux<_Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> | |
_Way::*>' requested here | |
register_aux( | |
^ | |
/usr/local/include/luabind/class.hpp:684:21: note: in instantiation of member function 'luabind::detail::property_registration<_Way, _Way::<anonymous enum at | |
Extractor/ExtractorStructs.h:63:5> _Way::*, luabind::detail::null_type, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> _Way::*, | |
luabind::detail::null_type>::register_' requested here | |
new registration_type( | |
^ | |
Extractor/ScriptingEnvironment.cpp:95:39: note: in instantiation of function template specialization 'luabind::class_<_Way, luabind::detail::unspecified, | |
luabind::detail::unspecified, luabind::detail::unspecified>::def_readwrite<_Way, _Way::<anonymous enum at Extractor/ExtractorStructs.h:63:5> >' | |
requested here | |
.def_readwrite("direction", &_Way::direction) | |
^ | |
Extractor/ExtractorStructs.h:63:5: note: unnamed type used in template argument was declared here | |
enum { | |
^ | |
32 warnings generated. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment