Compile [2024-11-12 16:27:27 UTC]: fail
"clang++-17" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++20 -stdlib=libc++ -isystem/usr/include/libcxxabi -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I".." -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/bind/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/detail/include" -I"/var/boost/run/boost_root/libs/function/include" -I"/var/boost/run/boost_root/libs/python/include" -I"/var/boost/run/boost_root/libs/throw_exception/include" -c -o "/var/boost/run/results/boost/bin.v2/libs/python/test/result.test/clang-linux-17~c++20~lc/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/result.o" "../libs/python/test/result.cpp"
../libs/python/test/result.cpp:83:9: error: no matching function for call to 'result'
result(std::plus<int>(),0)
^~~~~~
../boost/python/detail/result.hpp:78:1: note: candidate template ignored: substitution failure [with X = std::plus<int>]: no type named 'result_type' in 'std::plus<int>'
result(X const&, short = 0) { return 0; }
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)()' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)' against 'std::plus<int>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)()' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)() const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) const' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)() volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)() const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) const volatile' against 'std::plus<int>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:44:17: note: candidate template ignored: could not match 'R (T::*)' against 'std::plus<int>'
boost::type<R>* result(R (T::*), int = 0) { return 0; }
^
../libs/python/test/result.cpp:107:9: error: no matching function for call to 'result'
result(std::plus<char*>(),0)
^~~~~~
../boost/python/detail/result.hpp:78:1: note: candidate template ignored: substitution failure [with X = std::plus<char *>]: no type named 'result_type' in 'std::plus<char *>'
result(X const&, short = 0) { return 0; }
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)()' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:98:17: note: candidate template ignored: could not match 'R (*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)' against 'std::plus<char *>'
boost::type<R>* result(R (*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)), int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)()' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)() const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) const' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)() volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)() const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:123:17: note: candidate template ignored: could not match 'R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) const volatile' against 'std::plus<char *>'
boost::type<R>* result(R (T::*)(BOOST_PP_ENUM_PARAMS_Z(1, N, A)) Q, int = 0)
^
../boost/python/detail/result.hpp:44:17: note: candidate template ignored: could not match 'R (T::*)' against 'std::plus<char *>'
boost::type<R>* result(R (T::*), int = 0) { return 0; }
^
2 errors generated.