real 0m7.021s user 0m6.708s sys 0m0.305s ../../../../boost/typeof/compliant/encode_decode.hpp(23): error: incomplete type is not allowed struct encode_type : encode_type_impl ^ detected during instantiation of class "boost::type_of::::encode_type [with V=boost::type_of::vector0, T=test_integral::bar]" at line 314 of "../main.cpp" ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::at" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ ../main.cpp(314): error: no instance of function template "boost::type_of::size" matches the argument list argument types are: (test_integral::bar) BOOST_AUTO(yy, xx); ^ compilation aborted for ../main.cpp (code 4) real 0m0.000s user 5m11.903s sys 0m0.505s