Created
May 26, 2015 10:39
-
-
Save agauniyal/37b23320dd624b20941b to your computer and use it in GitHub Desktop.
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
from /usr/include/c++/5.1.0/string:41, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/exception:60:9: note: ‘std::exception’ | |
class exception | |
^ | |
In file included from /usr/include/boost/throw_exception.hpp:42:0, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/exception/exception.hpp:208:5: note: ‘bob::boost::exception’ | |
exception | |
^ | |
In file included from /usr/include/boost/smart_ptr/detail/shared_count.hpp:28:0, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/bad_weak_ptr.hpp:40:1: error: expected class-name before ‘{’ token | |
{ | |
^ | |
In file included from /usr/include/boost/core/demangle.hpp:29:0, | |
from /usr/include/boost/core/typeinfo.hpp:119, | |
from /usr/include/boost/detail/sp_typeinfo.hpp:20, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, | |
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/cxxabi.h:700:3: error: expected class-name before ‘{’ token | |
{ | |
^ | |
In file included from /usr/include/boost/core/typeinfo.hpp:119:0, | |
from /usr/include/boost/detail/sp_typeinfo.hpp:20, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, | |
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/core/demangle.hpp: In function ‘const char* bob::boost::core::demangle_alloc(const char*)’: | |
/usr/include/boost/core/demangle.hpp:74:5: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t size = 0; | |
^ | |
/usr/include/boost/core/demangle.hpp:74:5: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/core/typeinfo.hpp:119:0, | |
from /usr/include/boost/detail/sp_typeinfo.hpp:20, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, | |
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/core/demangle.hpp:75:46: error: ‘size’ was not declared in this scope | |
return abi::__cxa_demangle( name, NULL, &size, &status ); | |
^ | |
/usr/include/boost/core/demangle.hpp: In function ‘void bob::boost::core::demangle_free(const char*)’: | |
/usr/include/boost/core/demangle.hpp:80:5: error: ‘free’ is not a member of ‘bob::std’ | |
std::free( const_cast< char* >( name ) ); | |
^ | |
/usr/include/boost/core/demangle.hpp:80:5: note: suggested alternatives: | |
In file included from /usr/include/c++/5.1.0/cstdlib:72:0, | |
from /usr/include/c++/5.1.0/ext/string_conversions.h:41, | |
from /usr/include/c++/5.1.0/bits/basic_string.h:5244, | |
from /usr/include/c++/5.1.0/string:52, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/stdlib.h:483:13: note: ‘free’ | |
extern void free (void *__ptr) __THROW; | |
^ | |
/usr/include/stdlib.h:483:13: note: ‘free’ | |
In file included from /usr/include/boost/core/typeinfo.hpp:119:0, | |
from /usr/include/boost/detail/sp_typeinfo.hpp:20, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, | |
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/core/demangle.hpp: At global scope: | |
/usr/include/boost/core/demangle.hpp:83:13: error: ‘string’ in namespace ‘bob::std’ does not name a type | |
inline std::string demangle( char const * name ) | |
^ | |
In file included from /usr/include/boost/detail/sp_typeinfo.hpp:20:0, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, | |
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/core/typeinfo.hpp:138:13: error: ‘string’ in namespace ‘bob::std’ does not name a type | |
inline std::string demangled_name( core::typeinfo const & ti ) | |
^ | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp: In member function ‘virtual void* bob::boost::detail::sp_counted_impl_pd<P, D>::get_deleter(const sp_typeinfo&)’: | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:158:22: error: must #include <typeinfo> before using typeid | |
return ti == BOOST_SP_TYPEID(D)? &reinterpret_cast<char&>( del ): 0; | |
^ | |
In file included from /usr/include/boost/smart_ptr/detail/shared_count.hpp:30:0, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp: In member function ‘virtual void bob::boost::detail::sp_counted_impl_pda<P, D, A>::destroy()’: | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:229:31: error: ‘allocator_traits’ in namespace ‘bob::std’ does not name a template type | |
typedef typename std::allocator_traits<A>::template rebind_alloc< this_type > A2; | |
^ | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:229:47: error: expected unqualified-id before ‘<’ token | |
typedef typename std::allocator_traits<A>::template rebind_alloc< this_type > A2; | |
^ | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:237:9: error: ‘A2’ was not declared in this scope | |
A2 a2( a_ ); | |
^ | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:9: error: ‘allocator_traits’ is not a member of ‘bob::std’ | |
std::allocator_traits<A2>::destroy( a2, this ); | |
^ | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:9: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/ext/alloc_traits.h:36:0, | |
from /usr/include/c++/5.1.0/bits/basic_string.h:40, | |
from /usr/include/c++/5.1.0/string:52, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ | |
struct allocator_traits | |
^ | |
In file included from /usr/include/boost/smart_ptr/detail/shared_count.hpp:30:0, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:34: error: ‘::destroy’ has not been declared | |
std::allocator_traits<A2>::destroy( a2, this ); | |
^ | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:45: error: ‘a2’ was not declared in this scope | |
std::allocator_traits<A2>::destroy( a2, this ); | |
^ | |
In file included from /usr/include/boost/detail/sp_typeinfo.hpp:20:0, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, | |
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp: In member function ‘virtual void* bob::boost::detail::sp_counted_impl_pda<P, D, A>::get_deleter(const sp_typeinfo&)’: | |
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:254:22: error: must #include <typeinfo> before using typeid | |
return ti == BOOST_SP_TYPEID( D )? &reinterpret_cast<char&>( d_ ): 0; | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp: In constructor ‘bob::boost::detail::shared_count::shared_count(P, D, A)’: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:231:31: error: ‘allocator_traits’ in namespace ‘bob::std’ does not name a template type | |
typedef typename std::allocator_traits<A>::template rebind_alloc< impl_type > A2; | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:231:47: error: expected unqualified-id before ‘<’ token | |
typedef typename std::allocator_traits<A>::template rebind_alloc< impl_type > A2; | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:239:9: error: ‘A2’ was not declared in this scope | |
A2 a2( a ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:247:30: error: ‘allocator_traits’ is not a member of ‘bob::std’ | |
impl_type * pi = std::allocator_traits<A2>::allocate( a2, 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:247:30: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/ext/alloc_traits.h:36:0, | |
from /usr/include/c++/5.1.0/bits/basic_string.h:40, | |
from /usr/include/c++/5.1.0/string:52, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ | |
struct allocator_traits | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:247:55: error: ‘::allocate’ has not been declared | |
impl_type * pi = std::allocator_traits<A2>::allocate( a2, 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:247:67: error: ‘a2’ was not declared in this scope | |
impl_type * pi = std::allocator_traits<A2>::allocate( a2, 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:249:13: error: ‘allocator_traits’ is not a member of ‘bob::std’ | |
std::allocator_traits<A2>::construct( a2, pi, p, d, a ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:249:13: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/ext/alloc_traits.h:36:0, | |
from /usr/include/c++/5.1.0/bits/basic_string.h:40, | |
from /usr/include/c++/5.1.0/string:52, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ | |
struct allocator_traits | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:249:38: error: ‘::construct’ has not been declared | |
std::allocator_traits<A2>::construct( a2, pi, p, d, a ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:264:17: error: ‘a2’ was not declared in this scope | |
a2.deallocate( static_cast< impl_type* >( pi_ ), 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp: In constructor ‘bob::boost::detail::shared_count::shared_count(P, bob::boost::detail::sp_inplace_tag<D>, A)’: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:315:31: error: ‘allocator_traits’ in namespace ‘bob::std’ does not name a template type | |
typedef typename std::allocator_traits<A>::template rebind_alloc< impl_type > A2; | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:315:47: error: expected unqualified-id before ‘<’ token | |
typedef typename std::allocator_traits<A>::template rebind_alloc< impl_type > A2; | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:323:9: error: ‘A2’ was not declared in this scope | |
A2 a2( a ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:331:30: error: ‘allocator_traits’ is not a member of ‘bob::std’ | |
impl_type * pi = std::allocator_traits<A2>::allocate( a2, 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:331:30: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/ext/alloc_traits.h:36:0, | |
from /usr/include/c++/5.1.0/bits/basic_string.h:40, | |
from /usr/include/c++/5.1.0/string:52, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ | |
struct allocator_traits | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:331:55: error: ‘::allocate’ has not been declared | |
impl_type * pi = std::allocator_traits<A2>::allocate( a2, 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:331:67: error: ‘a2’ was not declared in this scope | |
impl_type * pi = std::allocator_traits<A2>::allocate( a2, 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:333:13: error: ‘allocator_traits’ is not a member of ‘bob::std’ | |
std::allocator_traits<A2>::construct( a2, pi, p, a ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:333:13: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/ext/alloc_traits.h:36:0, | |
from /usr/include/c++/5.1.0/bits/basic_string.h:40, | |
from /usr/include/c++/5.1.0/string:52, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ | |
struct allocator_traits | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:333:38: error: ‘::construct’ has not been declared | |
std::allocator_traits<A2>::construct( a2, pi, p, a ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:348:17: error: ‘a2’ was not declared in this scope | |
a2.deallocate( static_cast< impl_type* >( pi_ ), 1 ); | |
^ | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp: In function ‘bool bob::boost::detail::operator<(const bob::boost::detail::shared_count&, const bob::boost::detail::shared_count&)’: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:515:43: error: wrong number of template arguments (1, should be 2) | |
return std::less<sp_counted_base *>()( a.pi_, b.pi_ ); | |
^ | |
In file included from /usr/include/c++/5.1.0/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/5.1.0/memory:82, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/shared_ptr_base.h:1292:38: note: provided for ‘template<class _Tp, bob::__gnu_cxx::_Lock_policy _Lp> struct bob::std::less’ | |
struct less<__shared_ptr<_Tp, _Lp>> | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp: In function ‘bool bob::boost::detail::operator<(const bob::boost::detail::weak_count&, const bob::boost::detail::weak_count&)’: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:641:43: error: wrong number of template arguments (1, should be 2) | |
return std::less<sp_counted_base *>()(a.pi_, b.pi_); | |
^ | |
In file included from /usr/include/c++/5.1.0/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/5.1.0/memory:82, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/shared_ptr_base.h:1292:38: note: provided for ‘template<class _Tp, bob::__gnu_cxx::_Lock_policy _Lp> struct bob::std::less’ | |
struct less<__shared_ptr<_Tp, _Lp>> | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:30:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/sp_convertible.hpp: At global scope: | |
/usr/include/boost/smart_ptr/detail/sp_convertible.hpp:62:25: error: ‘bob::std::size_t’ has not been declared | |
template< class Y, std::size_t N, class T > struct sp_convertible< Y[N], T[] > | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:31:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp:35:18: error: ‘nullptr_t’ in namespace ‘bob::std’ does not name a type | |
typedef std::nullptr_t sp_nullptr_t; | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:34:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp: In static member function ‘static bob::boost::detail::spinlock& bob::boost::detail::spinlock_pool<M>::spinlock_for(const void*)’: | |
/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:47:9: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t i = reinterpret_cast< std::size_t >( pv ) % 41; | |
^ | |
/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:47:9: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:34:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:49:23: error: ‘i’ was not declared in this scope | |
return pool_[ i ]; | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp: At global scope: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:77:25: error: ‘bob::std::size_t’ has not been declared | |
template< class T, std::size_t N > struct sp_element< T[N] > | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:126:25: error: ‘bob::std::size_t’ has not been declared | |
template< class T, std::size_t N > struct sp_dereference< T[N] > | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:151:25: error: ‘bob::std::size_t’ has not been declared | |
template< class T, std::size_t N > struct sp_member_access< T[N] > | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:176:25: error: ‘bob::std::size_t’ has not been declared | |
template< class T, std::size_t N > struct sp_array_access< T[N] > | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:194:25: error: ‘bob::std::size_t’ has not been declared | |
template< class T, std::size_t N > struct sp_extent< T[N] > | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:283:25: error: ‘bob::std::size_t’ has not been declared | |
template< class T, std::size_t N, class Y > inline void sp_pointer_construct( boost::shared_ptr< T[N] > * /*ppx*/, Y * p, boost::detail::shared_count & pn ) | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:305:25: error: ‘bob::std::size_t’ has not been declared | |
template< class T, std::size_t N, class Y > inline void sp_deleter_construct( boost::shared_ptr< T[N] > * /*ppx*/, Y * /*p*/ ) | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:340:45: error: invalid use of ‘::’ | |
shared_ptr( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT : px( 0 ), pn() // never throws | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:340:45: error: expected ‘;’ at end of member declaration | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:340:47: error: expected unqualified-id before ‘noexcept’ | |
shared_ptr( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT : px( 0 ), pn() // never throws | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:365:63: error: expected ‘)’ before ‘p’ | |
template<class D> shared_ptr( boost::detail::sp_nullptr_t p, D d ): px( p ), pn( p, d ) | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:380:72: error: expected ‘)’ before ‘p’ | |
template<class D, class A> shared_ptr( boost::detail::sp_nullptr_t p, D d, A a ): px( p ), pn( p, d, a ) | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:604:57: error: declaration of ‘operator=’ as non-function | |
shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // never throws | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:604:26: error: expected ‘;’ at end of member declaration | |
shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // never throws | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:604:57: error: invalid use of ‘::’ | |
shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // never throws | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:604:57: error: expected ‘;’ at end of member declaration | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:604:59: error: expected unqualified-id before ‘noexcept’ | |
shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // never throws | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:653:74: error: ‘bob::std::ptrdiff_t’ has not been declared | |
typename boost::detail::sp_array_access< T >::type operator[] ( std::ptrdiff_t i ) const | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:751:83: error: ‘bob::boost::detail::sp_nullptr_t’ has not been declared | |
template<class T> inline bool operator==( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:756:58: error: declaration of ‘operator==’ as non-function | |
template<class T> inline bool operator==( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:756:43: error: ‘sp_nullptr_t’ is not a member of ‘bob::boost::detail’ | |
template<class T> inline bool operator==( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:756:86: error: expected primary-expression before ‘const’ | |
template<class T> inline bool operator==( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:761:83: error: ‘bob::boost::detail::sp_nullptr_t’ has not been declared | |
template<class T> inline bool operator!=( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:766:58: error: declaration of ‘operator!=’ as non-function | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:766:43: error: ‘sp_nullptr_t’ is not a member of ‘bob::boost::detail’ | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:766:86: error: expected primary-expression before ‘const’ | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
In file included from /usr/include/boost/detail/sp_typeinfo.hpp:20:0, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, | |
from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, | |
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp: In function ‘D* bob::boost::detail::basic_get_deleter(const bob::boost::shared_ptr<U>&)’: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:887:54: error: must #include <typeinfo> before using typeid | |
return static_cast<D *>( p._internal_get_deleter(BOOST_SP_TYPEID(D)) ); | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp: In function ‘D* bob::boost::get_deleter(const bob::boost::shared_ptr<U>&)’: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:932:46: error: ‘::boost’ has not been declared | |
if(del_wrapper) del = del_wrapper->::boost::detail::esft2_deleter_wrapper::get_deleter<D>(); | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:932:97: error: expected primary-expression before ‘>’ token | |
if(del_wrapper) del = del_wrapper->::boost::detail::esft2_deleter_wrapper::get_deleter<D>(); | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:932:99: error: expected primary-expression before ‘)’ token | |
if(del_wrapper) del = del_wrapper->::boost::detail::esft2_deleter_wrapper::get_deleter<D>(); | |
^ | |
/usr/include/boost/smart_ptr/shared_ptr.hpp: At global scope: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:1021:26: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
template< class T > std::size_t hash_value( boost::shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:19:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/class_properties.hpp: In instantiation of ‘class bob::boost::unit_test::class_property<bool>’: | |
/usr/include/boost/test/utils/class_properties.hpp:146:7: required from ‘class bob::boost::unit_test::readonly_property<bool>’ | |
/usr/include/boost/test/predicate_result.hpp:62:5: required from here | |
/usr/include/boost/test/utils/class_properties.hpp:50:69: error: no type named ‘param_type’ in ‘struct bob::boost::call_traits<bool>’ | |
typedef typename call_traits<PropertyType>::param_type write_param_t; | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/predicate_result.hpp: In constructor ‘bob::boost::test_tools::predicate_result::predicate_result(bool)’: | |
/usr/include/boost/test/predicate_result.hpp:50:30: error: converting to ‘bob::boost::test_tools::predicate_result::readonly_property62’ from initializer list would use explicit constructor ‘bob::boost::test_tools::predicate_result::readonly_property62::readonly_property62(...)’ | |
: p_predicate_value( pv_ ) | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:19:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/predicate_result.hpp: In constructor ‘bob::boost::test_tools::predicate_result::readonly_property62::readonly_property62(...)’: | |
/usr/include/boost/test/predicate_result.hpp:62:5: error: ‘init_v’ was not declared in this scope | |
BOOST_READONLY_PROPERTY( bool, (predicate_result) ) p_predicate_value; | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp: In instantiation of ‘class bob::boost::unit_test::basic_cstring<const char>’: | |
/usr/include/boost/test/predicate_result.hpp:73:59: required from here | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:44:69: error: no type named ‘std_string’ in ‘class bob::boost::unit_test::ut_detail::bcs_char_traits<const char>’ | |
typedef typename ut_detail::bcs_char_traits<CharT>::std_string std_string; | |
^ | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: error: ‘bob::boost::unit_test::basic_cstring<CharT>& bob::boost::unit_test::basic_cstring<CharT>::trim_right(bob::boost::unit_test::basic_cstring<CharT>::iterator) [with CharT = const char; bob::boost::unit_test::basic_cstring<CharT>::iterator = const char*; bob::boost::unit_test::basic_cstring<CharT>::value_type = const char]’ conflicts with a previous declaration | |
self_type& trim_left( size_type trim_size ); | |
^ | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:90:33: note: previous declaration ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_right’ | |
self_type& trim_right( size_type trim_size ); | |
^ | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: error: ‘bob::boost::unit_test::basic_cstring<CharT>& bob::boost::unit_test::basic_cstring<CharT>::trim_left(bob::boost::unit_test::basic_cstring<CharT>::iterator) [with CharT = const char; bob::boost::unit_test::basic_cstring<CharT>::iterator = const char*; bob::boost::unit_test::basic_cstring<CharT>::value_type = const char]’ conflicts with a previous declaration | |
self_type& trim_left( size_type trim_size ); | |
^ | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: note: previous declaration ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_left’ | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: error: ‘bob::boost::unit_test::basic_cstring<const char>::trim_left’ conflicts with a previous declaration | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: note: previous declaration ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_left’ | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: error: ‘bob::boost::unit_test::basic_cstring<const char>::trim_right’ conflicts with a previous declaration | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:90:33: note: previous declaration ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_right’ | |
self_type& trim_right( size_type trim_size ); | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/predicate_result.hpp: In member function ‘bob::boost::test_tools::predicate_result::const_string bob::boost::test_tools::predicate_result::message() const’: | |
/usr/include/boost/test/predicate_result.hpp:73:123: error: ‘class bob::boost::basic_wrap_stringstream<char>’ has no member named ‘str’ | |
const_string message() const { return !m_message ? const_string() : const_string( m_message->str() ); } | |
^ | |
In file included from /usr/include/boost/test/unit_test_log.hpp:29:0, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/lazy_ostream.hpp: At global scope: | |
/usr/include/boost/test/utils/lazy_ostream.hpp:40:17: error: ‘ostream’ in namespace ‘bob::std’ does not name a type | |
friend std::ostream& operator<<( std::ostream& ostr, lazy_ostream const& o ) { return o( ostr ); } | |
^ | |
/usr/include/boost/test/utils/lazy_ostream.hpp:46:18: error: ‘ostream’ in namespace ‘bob::std’ does not name a type | |
virtual std::ostream& operator()( std::ostream& ostr ) const { return ostr; } | |
^ | |
/usr/include/boost/test/utils/lazy_ostream.hpp:72:18: error: ‘ostream’ in namespace ‘bob::std’ does not name a type | |
virtual std::ostream& operator()( std::ostream& ostr ) const | |
^ | |
In file included from /usr/include/boost/utility.hpp:13:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/utility/base_from_member.hpp:75:24: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<typename | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:75:40: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<typename | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:88:16: error: ‘::boost’ has not been declared | |
: public ::boost::is_same< | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:88:23: error: expected ‘{’ before ‘is_same’ | |
: public ::boost::is_same< | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:89:17: error: ‘boost’ in namespace ‘::’ does not name a type | |
typename ::boost::detail::remove_cv_ref<T>::type, | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:89:22: error: expected template-argument before ‘::’ token | |
typename ::boost::detail::remove_cv_ref<T>::type, | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:89:22: error: expected ‘>’ before ‘::’ token | |
/usr/include/boost/utility/base_from_member.hpp:90:55: error: wrong number of template arguments (1, should be 2) | |
typename ::boost::detail::remove_cv_ref<U>::type > | |
^ | |
In file included from /usr/include/boost/type_traits/is_same.hpp:26:0, | |
from /usr/include/boost/type_traits/intrinsics.hpp:218, | |
from /usr/include/boost/type_traits/is_enum.hpp:14, | |
from /usr/include/boost/detail/call_traits.hpp:27, | |
from /usr/include/boost/call_traits.hpp:18, | |
from /usr/include/boost/test/utils/class_properties.hpp:26, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_same.hpp:31:1: note: provided for ‘template<class T, class U> struct bob::boost::is_same’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_same,T,U,false) | |
^ | |
In file included from /usr/include/boost/utility.hpp:13:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/utility/base_from_member.hpp:91:1: error: expected ‘::’ before ‘{’ token | |
{}; | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:91:1: error: expected ‘*’ before ‘{’ token | |
/usr/include/boost/utility/base_from_member.hpp:91:1: error: expected unqualified-id before ‘{’ token | |
/usr/include/boost/utility/base_from_member.hpp:102:16: error: ‘::boost’ has not been declared | |
: public ::boost::enable_if_c<true> | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:102:23: error: expected ‘{’ before ‘enable_if_c’ | |
: public ::boost::enable_if_c<true> | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:103:1: error: invalid declarator before ‘{’ token | |
{}; | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:107:16: error: ‘::boost’ has not been declared | |
: public ::boost::disable_if< ::boost::detail::is_related<T, U> > | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:107:23: error: expected ‘{’ before ‘disable_if’ | |
: public ::boost::disable_if< ::boost::detail::is_related<T, U> > | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:107:35: error: ‘::boost’ has not been declared | |
: public ::boost::disable_if< ::boost::detail::is_related<T, U> > | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:107:35: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/utility.hpp:13:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/utility/base_from_member.hpp:107:35: error: ‘::boost’ has not been declared | |
: public ::boost::disable_if< ::boost::detail::is_related<T, U> > | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:107:35: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/utility.hpp:13:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/utility/base_from_member.hpp:107:69: error: template argument 1 is invalid | |
: public ::boost::disable_if< ::boost::detail::is_related<T, U> > | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:134:8: error: ‘::boost’ has not been declared | |
::boost::detail::enable_if_unrelated<base_from_member, T...>::type> | |
^ | |
/usr/include/boost/utility/base_from_member.hpp:134:42: error: expected ‘>’ before ‘<’ token | |
::boost::detail::enable_if_unrelated<base_from_member, T...>::type> | |
^ | |
In file included from /usr/include/boost/type_traits/function_traits.hpp:13:0, | |
from /usr/include/boost/utility/identity_type.hpp:16, | |
from /usr/include/boost/utility.hpp:16, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_function.hpp:43:16: error: ‘::boost’ has not been declared | |
: public ::boost::type_traits::false_result | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:43:36: error: expected ‘{’ before ‘false_result’ | |
: public ::boost::type_traits::false_result | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:48:33: error: non-template type ‘is_function_chooser’ used as a template | |
struct is_function_chooser<false> | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:58:35: error: ‘::boost’ has not been declared | |
: public is_function_chooser< ::boost::is_reference<T>::value > | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:58:35: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/function_traits.hpp:13:0, | |
from /usr/include/boost/utility/identity_type.hpp:16, | |
from /usr/include/boost/utility.hpp:16, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_function.hpp:58:35: error: ‘::boost’ has not been declared | |
: public is_function_chooser< ::boost::is_reference<T>::value > | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:58:35: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/function_traits.hpp:13:0, | |
from /usr/include/boost/utility/identity_type.hpp:16, | |
from /usr/include/boost/utility.hpp:16, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_function.hpp:58:67: error: non-template type ‘is_function_chooser’ used as a template | |
: public is_function_chooser< ::boost::is_reference<T>::value > | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:59:9: error: expected ‘{’ before ‘::’ token | |
::BOOST_NESTED_TEMPLATE result_<T> | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_function.hpp:59:11: error: expected id-expression before ‘template’ | |
::BOOST_NESTED_TEMPLATE result_<T> | |
^ | |
In file included from /usr/include/boost/type_traits/is_function.hpp:26:0, | |
from /usr/include/boost/type_traits/function_traits.hpp:13, | |
from /usr/include/boost/utility/identity_type.hpp:16, | |
from /usr/include/boost/utility.hpp:16, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_function.hpp:100:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_function,T,::boost::detail::is_function_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:100:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_function,T,::boost::detail::is_function_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:100:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_function,T,::boost::detail::is_function_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:100:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_function.hpp:26:0, | |
from /usr/include/boost/type_traits/function_traits.hpp:13, | |
from /usr/include/boost/utility/identity_type.hpp:16, | |
from /usr/include/boost/utility.hpp:16, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_function.hpp:100:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_function,T,::boost::detail::is_function_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:100:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_function.hpp:26:0, | |
from /usr/include/boost/type_traits/function_traits.hpp:13, | |
from /usr/include/boost/utility/identity_type.hpp:16, | |
from /usr/include/boost/utility.hpp:16, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_function.hpp:100:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_function,T,::boost::detail::is_function_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:102:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_function,T&&,false) | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:102:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_function,T&&,false) | |
^ | |
/usr/include/boost/type_traits/is_function.hpp:102:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_function,T&&,false) | |
^ | |
In file included from /usr/include/c++/5.1.0/iterator:66:0, | |
from /usr/include/boost/next_prior.hpp:15, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:48:31: error: ‘char_traits’ does not name a type | |
typename _Traits = char_traits<_CharT>, typename _Dist = ptrdiff_t> | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:48:42: error: expected ‘>’ before ‘<’ token | |
typename _Traits = char_traits<_CharT>, typename _Dist = ptrdiff_t> | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:50:22: error: expected template-name before ‘<’ token | |
: public iterator<input_iterator_tag, _Tp, _Dist, const _Tp*, const _Tp&> | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:50:22: error: expected ‘{’ before ‘<’ token | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:50:22: error: expected unqualified-id before ‘<’ token | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:130:66: error: wrong number of template arguments (4, should be at least 1) | |
operator==(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x, | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:49:11: note: provided for ‘template<class _Tp, class _CharT, class _Traits> class bob::std::istream_iterator’ | |
class istream_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:131:59: error: wrong number of template arguments (4, should be at least 1) | |
const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __y) | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:49:11: note: provided for ‘template<class _Tp, class _CharT, class _Traits> class bob::std::istream_iterator’ | |
class istream_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:131:65: error: ‘bool bob::std::operator==(const int&, const int&)’ must have an argument of class or enumerated type | |
const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __y) | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:137:66: error: wrong number of template arguments (4, should be at least 1) | |
operator!=(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x, | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:49:11: note: provided for ‘template<class _Tp, class _CharT, class _Traits> class bob::std::istream_iterator’ | |
class istream_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:138:59: error: wrong number of template arguments (4, should be at least 1) | |
const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __y) | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:49:11: note: provided for ‘template<class _Tp, class _CharT, class _Traits> class bob::std::istream_iterator’ | |
class istream_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:138:65: error: ‘bool bob::std::operator!=(const int&, const int&)’ must have an argument of class or enumerated type | |
const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __y) | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:153:31: error: ‘char_traits’ does not name a type | |
typename _Traits = char_traits<_CharT> > | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:153:42: error: expected ‘>’ before ‘<’ token | |
typename _Traits = char_traits<_CharT> > | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:155:22: error: expected template-name before ‘<’ token | |
: public iterator<output_iterator_tag, void, void, void, void> | |
^ | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:155:22: error: expected ‘{’ before ‘<’ token | |
/usr/include/c++/5.1.0/bits/stream_iterator.h:155:22: error: expected unqualified-id before ‘<’ token | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:45:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::detail::is_unsigned_values<T>::minus_one > ::boost::detail::is_unsigned_values<T>::zero)); | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:45:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::detail::is_unsigned_values<T>::minus_one > ::boost::detail::is_unsigned_values<T>::zero)); | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:45:4: error: ‘::minus_one’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::detail::is_unsigned_values<T>::minus_one > ::boost::detail::is_unsigned_values<T>::zero)); | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:45:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::detail::is_unsigned_values<T>::minus_one > ::boost::detail::is_unsigned_values<T>::zero)); | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:45:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::detail::is_unsigned_values<T>::minus_one > ::boost::detail::is_unsigned_values<T>::zero)); | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:45:4: error: ‘::zero’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::detail::is_unsigned_values<T>::minus_one > ::boost::detail::is_unsigned_values<T>::zero)); | |
^ | |
In file included from /usr/include/boost/next_prior.hpp:20:0, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:72:7: error: ‘::boost’ has not been declared | |
::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:72:7: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/next_prior.hpp:20:0, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:72:7: error: ‘::boost’ has not been declared | |
::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:72:7: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/next_prior.hpp:20:0, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:75:4: error: template argument 1 is invalid | |
> selector; | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:76:21: error: ‘selector’ is not a class, namespace, or enumeration | |
typedef typename selector::template rebind<T> binder; | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:76:46: error: expected template-name before ‘<’ token | |
typedef typename selector::template rebind<T> binder; | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:76:46: error: expected identifier before ‘<’ token | |
/usr/include/boost/type_traits/is_unsigned.hpp:76:46: error: expected unqualified-id before ‘<’ token | |
/usr/include/boost/type_traits/is_unsigned.hpp:77:21: error: ‘binder’ has not been declared | |
typedef typename binder::type type; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:78:4: error: ‘type’ is not a class, namespace, or enumeration | |
BOOST_STATIC_CONSTANT(bool, value = type::value); | |
^ | |
In file included from /usr/include/boost/type_traits/is_unsigned.hpp:19:0, | |
from /usr/include/boost/next_prior.hpp:20, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:128:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_unsigned,T,::boost::detail::is_unsigned_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:128:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_unsigned,T,::boost::detail::is_unsigned_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:128:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_unsigned,T,::boost::detail::is_unsigned_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:128:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_unsigned.hpp:19:0, | |
from /usr/include/boost/next_prior.hpp:20, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:128:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_unsigned,T,::boost::detail::is_unsigned_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_unsigned.hpp:128:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_unsigned.hpp:19:0, | |
from /usr/include/boost/next_prior.hpp:20, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_unsigned.hpp:128:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_unsigned,T,::boost::detail::is_unsigned_imp<T>::value) | |
^ | |
In file included from /usr/include/boost/mpl/int_fwd.hpp:17:0, | |
from /usr/include/boost/mpl/int.hpp:17, | |
from /usr/include/boost/type_traits/detail/template_arity_spec.hpp:10, | |
from /usr/include/boost/type_traits/detail/bool_trait_def.hpp:14, | |
from /usr/include/boost/type_traits/is_integral.hpp:15, | |
from /usr/include/boost/type_traits/is_arithmetic.hpp:13, | |
from /usr/include/boost/detail/call_traits.hpp:26, | |
from /usr/include/boost/call_traits.hpp:18, | |
from /usr/include/boost/test/utils/class_properties.hpp:26, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/void_fwd.hpp:24:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ADL_BARRIER_DECL(void_) | |
^ | |
/usr/include/boost/mpl/aux_/na_fwd.hpp:29:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ADL_BARRIER_DECL(na) | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_const.hpp:57:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = ::boost::detail::cv_traits_imp<BOOST_TT_AUX_CV_TRAITS_IMPL_PARAM(T)>::is_const); | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:57:71: error: expected primary-expression before ‘*’ token | |
BOOST_STATIC_CONSTANT(bool, value = ::boost::detail::cv_traits_imp<BOOST_TT_AUX_CV_TRAITS_IMPL_PARAM(T)>::is_const); | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:57:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = ::boost::detail::cv_traits_imp<BOOST_TT_AUX_CV_TRAITS_IMPL_PARAM(T)>::is_const); | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:57:4: error: ‘::is_const’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = ::boost::detail::cv_traits_imp<BOOST_TT_AUX_CV_TRAITS_IMPL_PARAM(T)>::is_const); | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:57:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/move.h:57:0, | |
from /usr/include/c++/5.1.0/bits/stl_pair.h:59, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/type_traits:619:12: note: ‘std::is_const’ | |
struct is_const | |
^ | |
In file included from /usr/include/boost/type_traits/is_const.hpp:36:0, | |
from /usr/include/boost/type_traits/integral_promotion.hpp:14, | |
from /usr/include/boost/next_prior.hpp:21, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_const.hpp:70:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::is_const_rvalue_filter<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:70:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::is_const_rvalue_filter<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:70:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::is_const_rvalue_filter<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:70:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_const.hpp:36:0, | |
from /usr/include/boost/type_traits/integral_promotion.hpp:14, | |
from /usr/include/boost/next_prior.hpp:21, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_const.hpp:70:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::is_const_rvalue_filter<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:70:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_const.hpp:36:0, | |
from /usr/include/boost/type_traits/integral_promotion.hpp:14, | |
from /usr/include/boost/next_prior.hpp:21, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_const.hpp:70:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::is_const_rvalue_filter<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:71:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_const,T&,false) | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:71:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_const,T&,false) | |
^ | |
/usr/include/boost/type_traits/is_const.hpp:71:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_const,T&,false) | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:46:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (!(::boost::detail::is_signed_values<T>::minus_one > boost::detail::is_signed_values<T>::zero))); | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:46:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = (!(::boost::detail::is_signed_values<T>::minus_one > boost::detail::is_signed_values<T>::zero))); | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:46:4: error: ‘::minus_one’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (!(::boost::detail::is_signed_values<T>::minus_one > boost::detail::is_signed_values<T>::zero))); | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:14:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:73:7: error: ‘::boost’ has not been declared | |
::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:73:7: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:14:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:73:7: error: ‘::boost’ has not been declared | |
::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:73:7: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:14:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:76:4: error: template argument 1 is invalid | |
> selector; | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:77:21: error: ‘selector’ is not a class, namespace, or enumeration | |
typedef typename selector::template rebind<T> binder; | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:77:46: error: expected template-name before ‘<’ token | |
typedef typename selector::template rebind<T> binder; | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:77:46: error: expected identifier before ‘<’ token | |
/usr/include/boost/type_traits/is_signed.hpp:77:46: error: expected unqualified-id before ‘<’ token | |
/usr/include/boost/type_traits/is_signed.hpp:78:21: error: ‘binder’ has not been declared | |
typedef typename binder::type type; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:79:4: error: ‘type’ is not a class, namespace, or enumeration | |
BOOST_STATIC_CONSTANT(bool, value = type::value); | |
^ | |
In file included from /usr/include/boost/type_traits/is_signed.hpp:19:0, | |
from /usr/include/boost/type_traits/make_signed.hpp:14, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:129:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_signed,T,::boost::detail::is_signed_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:129:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_signed,T,::boost::detail::is_signed_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:129:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_signed,T,::boost::detail::is_signed_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:129:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_signed.hpp:19:0, | |
from /usr/include/boost/type_traits/make_signed.hpp:14, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:129:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_signed,T,::boost::detail::is_signed_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_signed.hpp:129:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_signed.hpp:19:0, | |
from /usr/include/boost/type_traits/make_signed.hpp:14, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_signed.hpp:129:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_signed,T,::boost::detail::is_signed_imp<T>::value) | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:26:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:26:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:26:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:38:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:26:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/make_signed.hpp:40:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:40:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:40:4: error: expected ‘(’ before ‘,’ token | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:40:4: error: expected primary-expression before ‘bool’ | |
BOOST_STATIC_ASSERT( | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:40:4: error: expected ‘)’ before ‘bool’ | |
In file included from /usr/include/boost/next_prior.hpp:22:0, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/make_signed.hpp:42:61: error: expected ‘,’ before ‘;’ token | |
typename remove_cv<T>::type, bool>::value>::value)); | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:42:61: error: expected string-literal before ‘;’ token | |
/usr/include/boost/type_traits/make_signed.hpp:42:61: error: expected ‘)’ before ‘;’ token | |
/usr/include/boost/type_traits/make_signed.hpp:46:8: error: ‘::boost’ has not been declared | |
(::boost::type_traits::ice_and< | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:46:8: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/next_prior.hpp:22:0, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/make_signed.hpp:124:12: error: wrong number of template arguments (1, should be 3) | |
>::type base_integer_type; | |
^ | |
In file included from /usr/include/boost/mpl/eval_if.hpp:17:0, | |
from /usr/include/boost/type_traits/integral_promotion.hpp:11, | |
from /usr/include/boost/next_prior.hpp:21, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/if.hpp:34:8: note: provided for ‘template<bool C, class T1, class T2> struct bob::boost::mpl::if_c’ | |
struct if_c | |
^ | |
In file included from /usr/include/boost/next_prior.hpp:22:0, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/make_signed.hpp:124:29: error: expected identifier before ‘;’ token | |
>::type base_integer_type; | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:129:26: error: ‘base_integer_type’ was not declared in this scope | |
typename add_const<base_integer_type>::type, | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:129:43: error: template argument 1 is invalid | |
typename add_const<base_integer_type>::type, | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:130:7: error: ‘base_integer_type’ was not declared in this scope | |
base_integer_type | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:131:4: error: template argument 2 is invalid | |
>::type const_base_integer_type; | |
^ | |
/usr/include/boost/type_traits/make_signed.hpp:131:4: error: template argument 3 is invalid | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:228:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (BOOST_IS_BASE_OF(B,D) && ! ::boost::is_same<ncvB,ncvD>::value)); | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:228:5: error: expected primary-expression before ‘,’ token | |
BOOST_STATIC_CONSTANT(bool, value = (BOOST_IS_BASE_OF(B,D) && ! ::boost::is_same<ncvB,ncvD>::value)); | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:228:5: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = (BOOST_IS_BASE_OF(B,D) && ! ::boost::is_same<ncvB,ncvD>::value)); | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:228:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (BOOST_IS_BASE_OF(B,D) && ! ::boost::is_same<ncvB,ncvD>::value)); | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:228:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/is_base_and_derived.hpp:24:0, | |
from /usr/include/boost/type_traits/is_base_of.hpp:12, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:12, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:233:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:233:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:233:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:233:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_base_and_derived.hpp:24:0, | |
from /usr/include/boost/type_traits/is_base_of.hpp:12, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:12, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:233:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:240:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base&,Derived,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:240:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base&,Derived,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:240:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base&,Derived,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:241:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:241:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:241:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:242:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base&,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:242:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base&,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_and_derived.hpp:242:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_and_derived,Base&,Derived&,false) | |
^ | |
In file included from /usr/include/boost/type_traits/is_class.hpp:37:0, | |
from /usr/include/boost/type_traits/is_base_of.hpp:14, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:12, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_class.hpp:122:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_class,T,::boost::detail::is_class_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_class.hpp:122:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_class,T,::boost::detail::is_class_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_class.hpp:122:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_class,T,::boost::detail::is_class_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_class.hpp:122:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_class.hpp:37:0, | |
from /usr/include/boost/type_traits/is_base_of.hpp:14, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:12, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_class.hpp:122:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_class,T,::boost::detail::is_class_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_class.hpp:122:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_class.hpp:37:0, | |
from /usr/include/boost/type_traits/is_base_of.hpp:14, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:12, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_class.hpp:122:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_class,T,::boost::detail::is_class_impl<T>::value) | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: expected primary-expression before ‘,’ token | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: expected primary-expression before ‘,’ token | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:29:11: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:12, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_of.hpp:35:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:35:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:35:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:35:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:12, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_base_of.hpp:35:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2( | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:41:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base&,Derived,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:41:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base&,Derived,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:41:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base&,Derived,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:42:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:42:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:42:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:43:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base&,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:43:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base&,Derived&,false) | |
^ | |
/usr/include/boost/type_traits/is_base_of.hpp:43:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_of,Base&,Derived&,false) | |
^ | |
In file included from /usr/include/boost/type_traits/is_array.hpp:23:0, | |
from /usr/include/boost/type_traits/is_convertible.hpp:19, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_array.hpp:30:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_array,T,false) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:30:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_array,T,false) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:30:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_array,T,false) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:32:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:32:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:32:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:32:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:33:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:33:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:33:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:33:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:34:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:34:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:34:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:34:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:35:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:35:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:35:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:35:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,is_array,T const volatile[N],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:37:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:37:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:37:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:38:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:38:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:38:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:39:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T volatile[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:39:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T volatile[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:39:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T volatile[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:40:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const volatile[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:40:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const volatile[],true) | |
^ | |
/usr/include/boost/type_traits/is_array.hpp:40:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_array,T const volatile[],true) | |
^ | |
In file included from /usr/include/boost/type_traits/is_void.hpp:15:0, | |
from /usr/include/boost/type_traits/is_convertible.hpp:22, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_void.hpp:23:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_void,T,false) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:23:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_void,T,false) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:23:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_void,T,false) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:24:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:24:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:24:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:27:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:27:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:27:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:28:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:28:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:28:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:29:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:29:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) | |
^ | |
/usr/include/boost/type_traits/is_void.hpp:29:1: error: invalid declarator before ‘{’ token | |
BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) | |
^ | |
In file included from /usr/include/boost/type_traits/is_abstract.hpp:62:0, | |
from /usr/include/boost/type_traits/is_convertible.hpp:24, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_abstract.hpp:144:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_abstract,T,::boost::detail::is_abstract_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_abstract.hpp:144:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_abstract,T,::boost::detail::is_abstract_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_abstract.hpp:144:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_abstract,T,::boost::detail::is_abstract_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_abstract.hpp:144:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_abstract.hpp:62:0, | |
from /usr/include/boost/type_traits/is_convertible.hpp:24, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_abstract.hpp:144:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_abstract,T,::boost::detail::is_abstract_imp<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_abstract.hpp:144:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_abstract.hpp:62:0, | |
from /usr/include/boost/type_traits/is_convertible.hpp:24, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_abstract.hpp:144:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_abstract,T,::boost::detail::is_abstract_imp<T>::value) | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: expected primary-expression before ‘,’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:357:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14:0, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:419:7: error: ‘::boost’ has not been declared | |
::boost::is_arithmetic<From>::value, | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:419:7: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14:0, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:419:7: error: ‘::boost’ has not been declared | |
::boost::is_arithmetic<From>::value, | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:419:7: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14:0, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:427:4: error: wrong number of template arguments (1, should be 3) | |
> selector; | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:375:8: note: provided for ‘template<bool trivial1, bool trivial2, bool abstract_target> struct bob::boost::detail::is_convertible_impl_select’ | |
struct is_convertible_impl_select | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:431:21: error: ‘selector’ is not a class, namespace, or enumeration | |
typedef typename selector::template rebind<From, To> isc_binder; | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:431:46: error: expected template-name before ‘<’ token | |
typedef typename selector::template rebind<From, To> isc_binder; | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:431:46: error: expected identifier before ‘<’ token | |
/usr/include/boost/type_traits/is_convertible.hpp:431:46: error: expected unqualified-id before ‘<’ token | |
/usr/include/boost/type_traits/is_convertible.hpp:432:21: error: ‘isc_binder’ has not been declared | |
typedef typename isc_binder::type type; | |
^ | |
In file included from /usr/include/boost/type_traits/is_convertible.hpp:39:0, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:482:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_convertible,From,To,(::boost::detail::is_convertible_impl_dispatch<From,To>::value)) | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:482:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_convertible,From,To,(::boost::detail::is_convertible_impl_dispatch<From,To>::value)) | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:482:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_convertible,From,To,(::boost::detail::is_convertible_impl_dispatch<From,To>::value)) | |
^ | |
/usr/include/boost/type_traits/is_convertible.hpp:482:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_convertible.hpp:39:0, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:14, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_convertible.hpp:482:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_convertible,From,To,(::boost::detail::is_convertible_impl_dispatch<From,To>::value)) | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:15:0, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_fundamental.hpp:25:16: error: ‘::boost’ has not been declared | |
: public ::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_fundamental.hpp:25:36: error: expected ‘{’ before ‘ice_or’ | |
: public ::boost::type_traits::ice_or< | |
^ | |
/usr/include/boost/type_traits/is_fundamental.hpp:25:42: error: expected initializer before ‘<’ token | |
: public ::boost::type_traits::ice_or< | |
^ | |
In file included from /usr/include/boost/type_traits/is_fundamental.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:15, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_fundamental.hpp:38:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_fundamental,T,::boost::detail::is_fundamental_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_fundamental.hpp:38:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_fundamental,T,::boost::detail::is_fundamental_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_fundamental.hpp:38:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_fundamental,T,::boost::detail::is_fundamental_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_fundamental.hpp:38:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_fundamental.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:15, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_fundamental.hpp:38:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_fundamental,T,::boost::detail::is_fundamental_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_fundamental.hpp:38:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_fundamental.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:15, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_fundamental.hpp:38:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_fundamental,T,::boost::detail::is_fundamental_impl<T>::value) | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus.hpp:48:0, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:93:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type returns_void(returns_void_t); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:94:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type returns_void(int); | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:95:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(::boost::type_traits::yes_type)==sizeof(returns_void((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>(),returns_void_t()))))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus.hpp:48:0, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:137:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type is_convertible_to_Ret(Ret); // this version is preferred for types convertible to Ret | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:138:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type is_convertible_to_Ret(...); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:140:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(is_convertible_to_Ret(make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus.hpp:48:0, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:155:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type s_check(has_operator); // this version is preferred when operator exists | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:156:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type s_check(no_operator); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:158:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(s_check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus.hpp:48:0, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Lhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Rhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 1 is invalid | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 2 is invalid | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 4 is invalid | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘boost’ in namespace ‘::’ does not name a type | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘>’ before ‘::’ token | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_plus.hpp:48, | |
from /usr/include/boost/next_prior.hpp:23, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus_assign.hpp:60:0, | |
from /usr/include/boost/next_prior.hpp:24, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:93:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type returns_void(returns_void_t); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:94:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type returns_void(int); | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:95:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(::boost::type_traits::yes_type)==sizeof(returns_void((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>(),returns_void_t()))))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus_assign.hpp:60:0, | |
from /usr/include/boost/next_prior.hpp:24, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:137:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type is_convertible_to_Ret(Ret); // this version is preferred for types convertible to Ret | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:138:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type is_convertible_to_Ret(...); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:140:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(is_convertible_to_Ret(make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus_assign.hpp:60:0, | |
from /usr/include/boost/next_prior.hpp:24, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:155:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type s_check(has_operator); // this version is preferred when operator exists | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:156:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type s_check(no_operator); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:158:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(s_check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/has_plus_assign.hpp:60:0, | |
from /usr/include/boost/next_prior.hpp:24, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Lhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Rhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 1 is invalid | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 2 is invalid | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 4 is invalid | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_plus_assign.hpp:60, | |
from /usr/include/boost/next_prior.hpp:24, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘boost’ in namespace ‘::’ does not name a type | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘>’ before ‘::’ token | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_plus_assign.hpp:60, | |
from /usr/include/boost/next_prior.hpp:24, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus.hpp:54:0, | |
from /usr/include/boost/next_prior.hpp:25, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:93:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type returns_void(returns_void_t); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:94:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type returns_void(int); | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:95:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(::boost::type_traits::yes_type)==sizeof(returns_void((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>(),returns_void_t()))))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus.hpp:54:0, | |
from /usr/include/boost/next_prior.hpp:25, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:137:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type is_convertible_to_Ret(Ret); // this version is preferred for types convertible to Ret | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:138:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type is_convertible_to_Ret(...); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:140:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(is_convertible_to_Ret(make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus.hpp:54:0, | |
from /usr/include/boost/next_prior.hpp:25, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:155:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type s_check(has_operator); // this version is preferred when operator exists | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:156:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type s_check(no_operator); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:158:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(s_check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus.hpp:54:0, | |
from /usr/include/boost/next_prior.hpp:25, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Lhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Rhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 1 is invalid | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 2 is invalid | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 4 is invalid | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_minus.hpp:54, | |
from /usr/include/boost/next_prior.hpp:25, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘boost’ in namespace ‘::’ does not name a type | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘>’ before ‘::’ token | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_minus.hpp:54, | |
from /usr/include/boost/next_prior.hpp:25, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus_assign.hpp:59:0, | |
from /usr/include/boost/next_prior.hpp:26, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:93:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type returns_void(returns_void_t); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:94:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type returns_void(int); | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:95:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(::boost::type_traits::yes_type)==sizeof(returns_void((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>(),returns_void_t()))))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus_assign.hpp:59:0, | |
from /usr/include/boost/next_prior.hpp:26, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:137:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type is_convertible_to_Ret(Ret); // this version is preferred for types convertible to Ret | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:138:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type is_convertible_to_Ret(...); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:140:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(is_convertible_to_Ret(make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus_assign.hpp:59:0, | |
from /usr/include/boost/next_prior.hpp:26, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:155:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::yes_type s_check(has_operator); // this version is preferred when operator exists | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:156:13: error: ‘boost’ in namespace ‘::’ does not name a type | |
static ::boost::type_traits::no_type s_check(no_operator); // this version is used otherwise | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:158:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (sizeof(s_check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type))); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:179:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/has_minus_assign.hpp:59:0, | |
from /usr/include/boost/next_prior.hpp:26, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:208:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Lhs>::type Lhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:209:46: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_reference<Rhs>::type Rhs_noref; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:210:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Lhs_noref>::type Lhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:211:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv<Rhs_noref>::type Rhs_nocv; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:212:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Lhs_noref>::type >::type >::type Lhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:23: error: ‘::boost’ has not been declared | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:213:39: error: expected unqualified-id before ‘<’ token | |
typedef typename ::boost::remove_cv< typename ::boost::remove_reference< typename ::boost::remove_pointer<Rhs_noref>::type >::type >::type Rhs_noptr; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Lhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: ‘Rhs_noref’ was not declared in this scope | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:82: note: suggested alternative: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 1 is invalid | |
BOOST_STATIC_CONSTANT(bool, value = (trait_impl1 < Lhs_noref, Rhs_noref, Ret, BOOST_TT_FORBIDDEN_IF >::value)); | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 2 is invalid | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:214:4: error: template argument 4 is invalid | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_minus_assign.hpp:59, | |
from /usr/include/boost/next_prior.hpp:26, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘boost’ in namespace ‘::’ does not name a type | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘>’ before ‘::’ token | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/detail/has_binary_operator.hpp:25:0, | |
from /usr/include/boost/type_traits/has_minus_assign.hpp:59, | |
from /usr/include/boost/next_prior.hpp:26, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/detail/has_binary_operator.hpp:221:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF3(BOOST_TT_TRAIT_NAME, Lhs, Rhs=Lhs, Ret=::boost::detail::BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)::dont_care, (::boost::detail::BOOST_JOIN(BOO | |
^ | |
In file included from /usr/include/boost/utility.hpp:18:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/next_prior.hpp:42:79: error: template argument 3 is invalid | |
template< typename T, typename Distance, bool HasPlus = has_plus< T, Distance >::value > | |
^ | |
/usr/include/boost/next_prior.hpp: In static member function ‘static T bob::boost::next_prior_detail::next_impl2<T, Distance, HasPlus>::call(T, Distance)’: | |
/usr/include/boost/next_prior.hpp:47:9: error: ‘advance’ is not a member of ‘bob::std’ | |
std::advance(x, n); | |
^ | |
/usr/include/boost/next_prior.hpp:47:9: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_algobase.h:66:0, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_iterator_base_funcs.h:173:5: note: ‘std::advance’ | |
advance(_InputIterator& __i, _Distance __n) | |
^ | |
In file included from /usr/include/boost/utility.hpp:18:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/next_prior.hpp: At global scope: | |
/usr/include/boost/next_prior.hpp:62:92: error: template argument 3 is invalid | |
template< typename T, typename Distance, bool HasPlusAssign = has_plus_assign< T, Distance >::value > | |
^ | |
/usr/include/boost/next_prior.hpp:64:36: error: template argument 3 is invalid | |
public next_impl2< T, Distance > | |
^ | |
/usr/include/boost/next_prior.hpp: In static member function ‘static T bob::boost::next_prior_detail::prior_impl3<T, Distance, PromotedDistance, IsUInt>::call(T, Distance)’: | |
/usr/include/boost/next_prior.hpp:94:9: error: ‘advance’ is not a member of ‘bob::std’ | |
std::advance(x, -n); | |
^ | |
/usr/include/boost/next_prior.hpp:94:9: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_algobase.h:66:0, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_iterator_base_funcs.h:173:5: note: ‘std::advance’ | |
advance(_InputIterator& __i, _Distance __n) | |
^ | |
In file included from /usr/include/boost/utility.hpp:18:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/next_prior.hpp: In static member function ‘static T bob::boost::next_prior_detail::prior_impl3<T, Distance, PromotedDistance, true>::call(T, Distance)’: | |
/usr/include/boost/next_prior.hpp:105:9: error: ‘advance’ is not a member of ‘bob::std’ | |
std::advance(x, -static_cast< signed_distance >(static_cast< PromotedDistance >(n))); | |
^ | |
/usr/include/boost/next_prior.hpp:105:9: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_algobase.h:66:0, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_iterator_base_funcs.h:173:5: note: ‘std::advance’ | |
advance(_InputIterator& __i, _Distance __n) | |
^ | |
In file included from /usr/include/boost/utility.hpp:18:0, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/next_prior.hpp: At global scope: | |
/usr/include/boost/next_prior.hpp:111:81: error: template argument 3 is invalid | |
template< typename T, typename Distance, bool HasMinus = has_minus< T, Distance >::value > | |
^ | |
/usr/include/boost/next_prior.hpp:127:94: error: template argument 3 is invalid | |
template< typename T, typename Distance, bool HasMinusAssign = has_minus_assign< T, Distance >::value > | |
^ | |
/usr/include/boost/next_prior.hpp:129:37: error: template argument 3 is invalid | |
public prior_impl2< T, Distance > | |
^ | |
/usr/include/boost/next_prior.hpp: In function ‘T bob::boost::next(T, Distance)’: | |
/usr/include/boost/next_prior.hpp:151:55: error: template argument 3 is invalid | |
return next_prior_detail::next_impl1< T, Distance >::call(x, n); | |
^ | |
/usr/include/boost/next_prior.hpp: In function ‘T bob::boost::prior(T, Distance)’: | |
/usr/include/boost/next_prior.hpp:160:56: error: template argument 3 is invalid | |
return next_prior_detail::prior_impl1< T, Distance >::call(x, n); | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:20:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_log.hpp: At global scope: | |
/usr/include/boost/test/unit_test_log.hpp:52:34: error: ‘bob::std::size_t’ has not been declared | |
begin( const_string fn, std::size_t ln ) | |
^ | |
/usr/include/boost/test/unit_test_log.hpp:58:10: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
std::size_t m_line_num; | |
^ | |
/usr/include/boost/test/unit_test_log.hpp: In constructor ‘bob::boost::unit_test::log::begin::begin(bob::boost::unit_test::const_string, int)’: | |
/usr/include/boost/test/unit_test_log.hpp:54:7: error: class ‘bob::boost::unit_test::log::begin’ does not have any field named ‘m_line_num’ | |
, m_line_num( ln ) | |
^ | |
/usr/include/boost/test/unit_test_log.hpp: At global scope: | |
/usr/include/boost/test/unit_test_log.hpp:111:42: error: ‘bob::std::ostream’ has not been declared | |
void set_stream( std::ostream& ); | |
^ | |
/usr/include/boost/test/unit_test_log.hpp:117:65: error: ‘bob::std::size_t’ has not been declared | |
void set_checkpoint( const_string file, std::size_t line_num, const_string msg = const_string() ); | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/not.hpp:41:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value | |
^ | |
/usr/include/boost/mpl/not.hpp:41:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/not.hpp:41:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value | |
^ | |
/usr/include/boost/mpl/not.hpp:41:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/numeric/conversion/detail/meta.hpp:18:0, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/not.hpp:42:9: error: template argument 1 is invalid | |
> | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, | |
from /usr/include/boost/mpl/and.hpp:42, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:19, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:28:9: error: wrong number of template arguments (1, should be 5) | |
> | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:17:8: note: provided for ‘template<bool C_, class T1, class T2, class T3, class T4> struct bob::boost::mpl::aux::and_impl’ | |
struct and_impl | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:51:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:51:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:51:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:51:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, | |
from /usr/include/boost/mpl/and.hpp:42, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:19, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:53:9: error: wrong number of template arguments (1, should be 5) | |
> | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:17:8: note: provided for ‘template<bool C_, class T1, class T2, class T3, class T4> struct bob::boost::mpl::aux::and_impl’ | |
struct and_impl | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:21:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/floating_point_comparison.hpp: In static member function ‘static FPT bob::boost::test_tools::tt_detail::fpt_limits<FPT>::min_value()’: | |
/usr/include/boost/test/floating_point_comparison.hpp:68:16: error: ‘numeric_limits’ is not a member of ‘bob::std’ | |
return std::numeric_limits<FPT>::is_specialized | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:68:16: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/random:42:0, | |
from /usr/include/c++/5.1.0/bits/stl_algo.h:66, | |
from /usr/include/c++/5.1.0/algorithm:62, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/limits:315:12: note: ‘std::numeric_limits’ | |
struct numeric_limits : public __numeric_limits_base | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:21:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/floating_point_comparison.hpp:68:39: error: expected primary-expression before ‘>’ token | |
return std::numeric_limits<FPT>::is_specialized | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:68:40: error: ‘::is_specialized’ has not been declared | |
return std::numeric_limits<FPT>::is_specialized | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:69:24: error: ‘numeric_limits’ is not a member of ‘bob::std’ | |
? (std::numeric_limits<FPT>::min)() | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:69:24: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/random:42:0, | |
from /usr/include/c++/5.1.0/bits/stl_algo.h:66, | |
from /usr/include/c++/5.1.0/algorithm:62, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/limits:315:12: note: ‘std::numeric_limits’ | |
struct numeric_limits : public __numeric_limits_base | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:21:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/floating_point_comparison.hpp:69:47: error: expected primary-expression before ‘>’ token | |
? (std::numeric_limits<FPT>::min)() | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:69:48: error: ‘::min’ has not been declared | |
? (std::numeric_limits<FPT>::min)() | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:69:48: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/algorithm:62:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algo.h:3451:5: note: ‘std::min’ | |
min(initializer_list<_Tp> __l, _Compare __comp) | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:21:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/floating_point_comparison.hpp: In static member function ‘static FPT bob::boost::test_tools::tt_detail::fpt_limits<FPT>::max_value()’: | |
/usr/include/boost/test/floating_point_comparison.hpp:74:16: error: ‘numeric_limits’ is not a member of ‘bob::std’ | |
return std::numeric_limits<FPT>::is_specialized | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:74:16: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/random:42:0, | |
from /usr/include/c++/5.1.0/bits/stl_algo.h:66, | |
from /usr/include/c++/5.1.0/algorithm:62, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/limits:315:12: note: ‘std::numeric_limits’ | |
struct numeric_limits : public __numeric_limits_base | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:21:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/floating_point_comparison.hpp:74:39: error: expected primary-expression before ‘>’ token | |
return std::numeric_limits<FPT>::is_specialized | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:74:40: error: ‘::is_specialized’ has not been declared | |
return std::numeric_limits<FPT>::is_specialized | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:75:24: error: ‘numeric_limits’ is not a member of ‘bob::std’ | |
? (std::numeric_limits<FPT>::max)() | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:75:24: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/random:42:0, | |
from /usr/include/c++/5.1.0/bits/stl_algo.h:66, | |
from /usr/include/c++/5.1.0/algorithm:62, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/limits:315:12: note: ‘std::numeric_limits’ | |
struct numeric_limits : public __numeric_limits_base | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:21:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/floating_point_comparison.hpp:75:47: error: expected primary-expression before ‘>’ token | |
? (std::numeric_limits<FPT>::max)() | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:75:48: error: ‘::max’ has not been declared | |
? (std::numeric_limits<FPT>::max)() | |
^ | |
/usr/include/boost/test/floating_point_comparison.hpp:75:48: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/algorithm:62:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algo.h:3463:5: note: ‘std::max’ | |
max(initializer_list<_Tp> __l, _Compare __comp) | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:25:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/detail/workaround.hpp: At global scope: | |
/usr/include/boost/test/detail/workaround.hpp:48:12: error: ‘bob::std::distance’ has not been declared | |
using std::distance; | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:28:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/io.hpp: In function ‘bob::std::basic_ostream<_CharT, _Traits>& bob::boost::unit_test::operator<<(bob::std::basic_ostream<_CharT, _Traits>&, const bob::boost::unit_test::basic_cstring<CharT2>&)’: | |
/usr/include/boost/test/utils/basic_cstring/io.hpp:55:11: error: ‘basic_string’ is not a member of ‘bob::std’ | |
os << std::basic_string<CharT1,Tr>( beg, end - beg ); | |
^ | |
/usr/include/boost/test/utils/basic_cstring/io.hpp:55:11: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:39:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stringfwd.h:71:11: note: ‘std::basic_string’ | |
class basic_string; | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:28:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/io.hpp:55:35: error: expected primary-expression before ‘,’ token | |
os << std::basic_string<CharT1,Tr>( beg, end - beg ); | |
^ | |
/usr/include/boost/test/utils/basic_cstring/io.hpp:55:38: error: expected primary-expression before ‘>’ token | |
os << std::basic_string<CharT1,Tr>( beg, end - beg ); | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp: At global scope: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, | |
from /usr/include/boost/mpl/or.hpp:43, | |
from /usr/include/boost/test/test_tools.hpp:45, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:28:9: error: wrong number of template arguments (1, should be 5) | |
> | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:17:8: note: provided for ‘template<bool C_, class T1, class T2, class T3, class T4> struct bob::boost::mpl::aux::or_impl’ | |
struct or_impl | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/not.hpp:19:0, | |
from /usr/include/boost/numeric/conversion/detail/meta.hpp:18, | |
from /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, | |
from /usr/include/boost/numeric/conversion/conversion_traits.hpp:13, | |
from /usr/include/boost/test/floating_point_comparison.hpp:25, | |
from /usr/include/boost/test/test_tools.hpp:21, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: error: ‘::boost’ has not been declared | |
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, | |
from /usr/include/boost/mpl/or.hpp:43, | |
from /usr/include/boost/test/test_tools.hpp:45, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:53:9: error: wrong number of template arguments (1, should be 5) | |
> | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:17:8: note: provided for ‘template<bool C_, class T1, class T2, class T3, class T4> struct bob::boost::mpl::aux::or_impl’ | |
struct or_impl | |
^ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:317:30: error: ‘bob::std::ostream’ has not been declared | |
void operator()( std::ostream& ostr, T const& t ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:329:30: error: ‘bob::std::ostream’ has not been declared | |
void set_precision( std::ostream& ostr, mpl::false_ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:335:30: error: ‘bob::std::ostream’ has not been declared | |
void set_precision( std::ostream&, mpl::true_ ) {} | |
^ | |
/usr/include/boost/test/test_tools.hpp: In member function ‘void bob::boost::test_tools::print_log_value<T>::operator()(int&, const T&)’: | |
/usr/include/boost/test/test_tools.hpp:320:15: error: ‘::boost’ has not been declared | |
if (::boost::test_tools::dummy_cond) {} | |
^ | |
/usr/include/boost/test/test_tools.hpp: In member function ‘void bob::boost::test_tools::print_log_value<T>::set_precision(int&, bob::mpl_::false_)’: | |
/usr/include/boost/test/test_tools.hpp:331:13: error: ‘numeric_limits’ is not a member of ‘bob::std’ | |
if( std::numeric_limits<T>::is_specialized && std::numeric_limits<T>::radix == 2 ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:331:13: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/random:42:0, | |
from /usr/include/c++/5.1.0/bits/stl_algo.h:66, | |
from /usr/include/c++/5.1.0/algorithm:62, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/limits:315:12: note: ‘std::numeric_limits’ | |
struct numeric_limits : public __numeric_limits_base | |
^ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:331:34: error: expected primary-expression before ‘>’ token | |
if( std::numeric_limits<T>::is_specialized && std::numeric_limits<T>::radix == 2 ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:331:35: error: ‘::is_specialized’ has not been declared | |
if( std::numeric_limits<T>::is_specialized && std::numeric_limits<T>::radix == 2 ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:331:55: error: ‘numeric_limits’ is not a member of ‘bob::std’ | |
if( std::numeric_limits<T>::is_specialized && std::numeric_limits<T>::radix == 2 ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:331:55: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/random:42:0, | |
from /usr/include/c++/5.1.0/bits/stl_algo.h:66, | |
from /usr/include/c++/5.1.0/algorithm:62, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/limits:315:12: note: ‘std::numeric_limits’ | |
struct numeric_limits : public __numeric_limits_base | |
^ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:331:76: error: expected primary-expression before ‘>’ token | |
if( std::numeric_limits<T>::is_specialized && std::numeric_limits<T>::radix == 2 ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:331:77: error: ‘::radix’ has not been declared | |
if( std::numeric_limits<T>::is_specialized && std::numeric_limits<T>::radix == 2 ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:332:18: error: request for member ‘precision’ in ‘ostr’, which is of non-class type ‘int’ | |
ostr.precision( 2 + std::numeric_limits<T>::digits * 301/1000 ); | |
^ | |
/usr/include/boost/test/test_tools.hpp:332:33: error: ‘numeric_limits’ is not a member of ‘bob::std’ | |
ostr.precision( 2 + std::numeric_limits<T>::digits * 301/1000 ); | |
^ | |
/usr/include/boost/test/test_tools.hpp:332:33: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/random:42:0, | |
from /usr/include/c++/5.1.0/bits/stl_algo.h:66, | |
from /usr/include/c++/5.1.0/algorithm:62, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:2, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/limits:315:12: note: ‘std::numeric_limits’ | |
struct numeric_limits : public __numeric_limits_base | |
^ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:332:54: error: expected primary-expression before ‘>’ token | |
ostr.precision( 2 + std::numeric_limits<T>::digits * 301/1000 ); | |
^ | |
/usr/include/boost/test/test_tools.hpp:332:55: error: ‘::digits’ has not been declared | |
ostr.precision( 2 + std::numeric_limits<T>::digits * 301/1000 ); | |
^ | |
/usr/include/boost/test/test_tools.hpp: At global scope: | |
/usr/include/boost/test/test_tools.hpp:365:30: error: ‘bob::std::ostream’ has not been declared | |
void operator()( std::ostream& ostr, bool t ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: In member function ‘void bob::boost::test_tools::print_log_value<bool>::operator()(int&, bool)’: | |
/usr/include/boost/test/test_tools.hpp:367:23: error: invalid operands of types ‘int’ and ‘bob::std::ios_base&(bob::std::ios_base&)’ to binary ‘operator<<’ | |
ostr << std::boolalpha << t; | |
^ | |
/usr/include/boost/test/test_tools.hpp: At global scope: | |
/usr/include/boost/test/test_tools.hpp:375:30: error: ‘bob::std::ostream’ has not been declared | |
void operator()( std::ostream& ostr, char t ); | |
^ | |
/usr/include/boost/test/test_tools.hpp:382:30: error: ‘bob::std::ostream’ has not been declared | |
void operator()( std::ostream& ostr, unsigned char t ); | |
^ | |
/usr/include/boost/test/test_tools.hpp:389:30: error: ‘bob::std::ostream’ has not been declared | |
void operator()( std::ostream& ostr, char const* t ); | |
^ | |
/usr/include/boost/test/test_tools.hpp:396:30: error: ‘bob::std::ostream’ has not been declared | |
void operator()( std::ostream& ostr, wchar_t const* t ); | |
^ | |
/usr/include/boost/test/test_tools.hpp:464:13: error: ‘ostream’ in namespace ‘bob::std’ does not name a type | |
inline std::ostream& | |
^ | |
/usr/include/boost/test/test_tools.hpp:479:48: error: ‘::boost’ has not been declared | |
bool check_impl( predicate_result const& pr, ::boost::unit_test::lazy_ostream const& check_descr, | |
^ | |
/usr/include/boost/test/test_tools.hpp:479:79: error: expected ‘,’ or ‘...’ before ‘const’ | |
bool check_impl( predicate_result const& pr, ::boost::unit_test::lazy_ostream const& check_descr, | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: In function ‘bool bob::boost::test_tools::tt_detail::check_frwd(Pred, const bob::boost::unit_test::lazy_ostream&, bob::boost::test_tools::const_string, int, bob::boost::test_tools::tt_detail::tool_level, bob::boost::test_tools::tt_detail::check_type, const Arg0&, const char*)’: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: At global scope: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: In function ‘bool bob::boost::test_tools::tt_detail::check_frwd(Pred, const bob::boost::unit_test::lazy_ostream&, bob::boost::test_tools::const_string, int, bob::boost::test_tools::tt_detail::tool_level, bob::boost::test_tools::tt_detail::check_type, const Arg0&, const char*, const Arg1&, const char*)’: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: At global scope: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: In function ‘bool bob::boost::test_tools::tt_detail::check_frwd(Pred, const bob::boost::unit_test::lazy_ostream&, bob::boost::test_tools::const_string, int, bob::boost::test_tools::tt_detail::tool_level, bob::boost::test_tools::tt_detail::check_type, const Arg0&, const char*, const Arg1&, const char*, const Arg2&, const char*)’: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: At global scope: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: In function ‘bool bob::boost::test_tools::tt_detail::check_frwd(Pred, const bob::boost::unit_test::lazy_ostream&, bob::boost::test_tools::const_string, int, bob::boost::test_tools::tt_detail::tool_level, bob::boost::test_tools::tt_detail::check_type, const Arg0&, const char*, const Arg1&, const char*, const Arg2&, const char*, const Arg3&, const char*)’: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: At global scope: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp: In function ‘bool bob::boost::test_tools::tt_detail::check_frwd(Pred, const bob::boost::unit_test::lazy_ostream&, bob::boost::test_tools::const_string, int, bob::boost::test_tools::tt_detail::tool_level, bob::boost::test_tools::tt_detail::check_type, const Arg0&, const char*, const Arg1&, const char*, const Arg2&, const char*, const Arg3&, const char*, const Arg4&, const char*)’: | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
/usr/include/boost/test/test_tools.hpp:523:1: error: ‘::boost’ has not been declared | |
BOOST_PP_REPEAT( BOOST_TEST_MAX_PREDICATE_ARITY, IMPL_FRWD, _ ) | |
^ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp: In function ‘bob::boost::test_tools::predicate_result bob::boost::test_tools::tt_detail::equal_coll_impl(Left, Left, Right, Right)’: | |
/usr/include/boost/test/test_tools.hpp:636:5: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t pos = 0; | |
^ | |
/usr/include/boost/test/test_tools.hpp:636:5: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:638:95: error: ‘pos’ was not declared in this scope | |
for( ; left_begin != left_end && right_begin != right_end; ++left_begin, ++right_begin, ++pos ) { | |
^ | |
/usr/include/boost/test/test_tools.hpp:646:9: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t r_size = pos; | |
^ | |
/usr/include/boost/test/test_tools.hpp:646:9: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:648:15: error: ‘pos’ was not declared in this scope | |
++pos; | |
^ | |
/usr/include/boost/test/test_tools.hpp:653:61: error: ‘pos’ was not declared in this scope | |
res.message() << "\nCollections size mismatch: " << pos << " != " << r_size; | |
^ | |
/usr/include/boost/test/test_tools.hpp:653:78: error: ‘r_size’ was not declared in this scope | |
res.message() << "\nCollections size mismatch: " << pos << " != " << r_size; | |
^ | |
/usr/include/boost/test/test_tools.hpp:657:9: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t l_size = pos; | |
^ | |
/usr/include/boost/test/test_tools.hpp:657:9: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:659:15: error: ‘pos’ was not declared in this scope | |
++pos; | |
^ | |
/usr/include/boost/test/test_tools.hpp:664:61: error: ‘l_size’ was not declared in this scope | |
res.message() << "\nCollections size mismatch: " << l_size << " != " << pos; | |
^ | |
/usr/include/boost/test/test_tools.hpp:664:81: error: ‘pos’ was not declared in this scope | |
res.message() << "\nCollections size mismatch: " << l_size << " != " << pos; | |
^ | |
/usr/include/boost/test/test_tools.hpp: In function ‘bob::boost::test_tools::predicate_result bob::boost::test_tools::tt_detail::bitwise_equal_impl(const Left&, const Right&)’: | |
/usr/include/boost/test/test_tools.hpp:678:5: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t left_bit_size = sizeof(Left)*CHAR_BIT; | |
^ | |
/usr/include/boost/test/test_tools.hpp:678:5: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:679:5: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t right_bit_size = sizeof(Right)*CHAR_BIT; | |
^ | |
/usr/include/boost/test/test_tools.hpp:679:5: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:684:5: error: ‘size_t’ is not a member of ‘bob::std’ | |
std::size_t total_bits = left_bit_size < right_bit_size ? left_bit_size : right_bit_size; | |
^ | |
/usr/include/boost/test/test_tools.hpp:684:5: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:686:10: error: ‘size_t’ is not a member of ‘bob::std’ | |
for( std::size_t counter = 0; counter < total_bits; ++counter ) { | |
^ | |
/usr/include/boost/test/test_tools.hpp:686:10: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/test_tools.hpp:686:35: error: ‘counter’ was not declared in this scope | |
for( std::size_t counter = 0; counter < total_bits; ++counter ) { | |
^ | |
/usr/include/boost/test/test_tools.hpp:686:45: error: ‘total_bits’ was not declared in this scope | |
for( std::size_t counter = 0; counter < total_bits; ++counter ) { | |
^ | |
/usr/include/boost/test/test_tools.hpp:693:9: error: ‘left_bit_size’ was not declared in this scope | |
if( left_bit_size != right_bit_size ) { | |
^ | |
/usr/include/boost/test/test_tools.hpp:693:26: error: ‘right_bit_size’ was not declared in this scope | |
if( left_bit_size != right_bit_size ) { | |
^ | |
In file included from /usr/include/boost/mpl/begin_end.hpp:19:0, | |
from /usr/include/boost/mpl/is_sequence.hpp:19, | |
from /usr/include/boost/mpl/for_each.hpp:17, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/sequence_tag.hpp: At global scope: | |
/usr/include/boost/mpl/sequence_tag.hpp:112:11: error: ‘::boost’ has not been declared | |
::boost::mpl::aux::has_tag<Sequence>::value | |
^ | |
/usr/include/boost/mpl/sequence_tag.hpp:112:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/begin_end.hpp:19:0, | |
from /usr/include/boost/mpl/is_sequence.hpp:19, | |
from /usr/include/boost/mpl/for_each.hpp:17, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/sequence_tag.hpp:112:11: error: ‘::boost’ has not been declared | |
::boost::mpl::aux::has_tag<Sequence>::value | |
^ | |
/usr/include/boost/mpl/sequence_tag.hpp:112:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/mpl/begin_end.hpp:19:0, | |
from /usr/include/boost/mpl/is_sequence.hpp:19, | |
from /usr/include/boost/mpl/for_each.hpp:17, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/sequence_tag.hpp:114:9: error: wrong number of template arguments (1, should be 2) | |
>::template result2_<Sequence> | |
^ | |
/usr/include/boost/mpl/sequence_tag.hpp:81:8: note: provided for ‘template<bool has_tag_, bool has_begin_> struct bob::boost::mpl::aux::sequence_tag_impl’ | |
struct sequence_tag_impl | |
^ | |
/usr/include/boost/mpl/sequence_tag.hpp:114:10: error: expected ‘{’ before ‘::’ token | |
>::template result2_<Sequence> | |
^ | |
/usr/include/boost/mpl/sequence_tag.hpp:114:12: error: expected id-expression before ‘template’ | |
>::template result2_<Sequence> | |
^ | |
In file included from /usr/include/boost/mpl/int_fwd.hpp:17:0, | |
from /usr/include/boost/mpl/int.hpp:17, | |
from /usr/include/boost/type_traits/detail/template_arity_spec.hpp:10, | |
from /usr/include/boost/type_traits/detail/bool_trait_def.hpp:14, | |
from /usr/include/boost/type_traits/is_integral.hpp:15, | |
from /usr/include/boost/type_traits/is_arithmetic.hpp:13, | |
from /usr/include/boost/detail/call_traits.hpp:26, | |
from /usr/include/boost/call_traits.hpp:18, | |
from /usr/include/boost/test/utils/class_properties.hpp:26, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/arg_fwd.hpp:26:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ADL_BARRIER_DECL(arg) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:18:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:34:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_1) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:47:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_2) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:60:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_3) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:73:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_4) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:86:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_5) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:99:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_6) | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:83:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(int, value = | |
^ | |
In file included from /usr/include/boost/mpl/if.hpp:19:0, | |
from /usr/include/boost/mpl/eval_if.hpp:17, | |
from /usr/include/boost/type_traits/integral_promotion.hpp:11, | |
from /usr/include/boost/next_prior.hpp:21, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: template argument 3 is invalid | |
BOOST_MPL_AUX_NA_SPEC2(2, 3, lambda) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: template argument 3 is invalid | |
BOOST_MPL_AUX_NA_SPEC2(2, 3, lambda) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: template argument 1 is invalid | |
BOOST_MPL_AUX_NA_SPEC2(2, 3, lambda) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: template argument 3 is invalid | |
BOOST_MPL_AUX_NA_SPEC2(2, 3, lambda) | |
^ | |
/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: template argument 1 is invalid | |
BOOST_MPL_AUX_NA_SPEC2(2, 3, lambda) | |
^ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:16: error: ‘bob::std::size_t’ has not been declared | |
template< std::size_t N > struct size_t; | |
^ | |
In file included from /usr/include/boost/mpl/int_fwd.hpp:17:0, | |
from /usr/include/boost/mpl/int.hpp:17, | |
from /usr/include/boost/type_traits/detail/template_arity_spec.hpp:10, | |
from /usr/include/boost/type_traits/detail/bool_trait_def.hpp:14, | |
from /usr/include/boost/type_traits/is_integral.hpp:15, | |
from /usr/include/boost/type_traits/is_arithmetic.hpp:13, | |
from /usr/include/boost/detail/call_traits.hpp:26, | |
from /usr/include/boost/call_traits.hpp:18, | |
from /usr/include/boost/test/utils/class_properties.hpp:26, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:26:1: error: ‘::mpl_’ has not been declared | |
BOOST_MPL_AUX_ADL_BARRIER_DECL(size_t) | |
^ | |
In file included from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17:0, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:42:11: error: ‘bob::std::size_t’ has not been declared | |
template< AUX_WRAPPER_PARAMS(N) > | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:45:27: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, value = N); | |
^ | |
In file included from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17:0, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:53:13: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
typedef AUX_WRAPPER_VALUE_TYPE value_type; | |
^ | |
In file included from /usr/include/boost/mpl/size_t.hpp:23:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:72:57: error: ‘size_t’ is not a member of ‘bob::std’ | |
typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value + 1)) ) next; | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:72:57: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:23:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:72:31: error: template argument 1 is invalid | |
typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value + 1)) ) next; | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:72:31: error: expected ‘)’ before ‘+’ token | |
typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value + 1)) ) next; | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:72:31: error: expected ‘)’ before ‘+’ token | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:73:57: error: ‘size_t’ is not a member of ‘bob::std’ | |
typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior; | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:73:57: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:23:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:73:31: error: template argument 1 is invalid | |
typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior; | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:73:31: error: expected ‘)’ before ‘-’ token | |
typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior; | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:73:31: error: expected ‘)’ before ‘-’ token | |
In file included from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17:0, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:80:30: error: expected type-specifier | |
BOOST_CONSTEXPR operator AUX_WRAPPER_VALUE_TYPE() const { return static_cast<AUX_WRAPPER_VALUE_TYPE>(this->value); } | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:84:11: error: ‘bob::std::size_t’ has not been declared | |
template< AUX_WRAPPER_PARAMS(N) > | |
^ | |
/usr/include/boost/mpl/aux_/integral_wrapper.hpp:85:1: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
AUX_WRAPPER_VALUE_TYPE const AUX_WRAPPER_INST(N)::value; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:52:5: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
BOOST_STATIC_CONSTANT(std::size_t, value = A < S ? A : S); | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:83:4: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
BOOST_STATIC_CONSTANT(std::size_t, value = BOOST_ALIGNMENT_OF(T)); | |
^ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:89:1: error: template argument 2 is invalid | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:107:1: note: invalid template non-type parameter | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:109:1: note: invalid template non-type parameter | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:110:1: note: invalid template non-type parameter | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: error: ‘size_t’ is not a member of ‘bob::std’ | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/type_traits/alignment_of.hpp:17:0, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) | |
^ | |
/usr/include/boost/type_traits/alignment_of.hpp:111:1: note: invalid template non-type parameter | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT(bool, value = | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:29:4: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/is_scalar.hpp:20:0, | |
from /usr/include/boost/type_traits/is_pod.hpp:14, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:49:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_scalar,T,::boost::detail::is_scalar_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:49:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_scalar,T,::boost::detail::is_scalar_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:49:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_scalar,T,::boost::detail::is_scalar_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:49:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_scalar.hpp:20:0, | |
from /usr/include/boost/type_traits/is_pod.hpp:14, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:49:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_scalar,T,::boost::detail::is_scalar_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_scalar.hpp:49:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_scalar.hpp:20:0, | |
from /usr/include/boost/type_traits/is_pod.hpp:14, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_scalar.hpp:49:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_scalar,T,::boost::detail::is_scalar_impl<T>::value) | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: ‘::boost’ has not been declared | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: expected primary-expression before ‘>’ token | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: error: ‘::value’ has not been declared | |
BOOST_STATIC_CONSTANT( | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:39:5: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:18:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:49:28: error: ‘bob::std::size_t’ has not been declared | |
template <typename T, std::size_t sz> | |
^ | |
In file included from /usr/include/boost/type_traits/is_pod.hpp:21:0, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:68:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pod,T,::boost::detail::is_pod_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:68:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pod,T,::boost::detail::is_pod_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:68:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pod,T,::boost::detail::is_pod_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:68:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_pod.hpp:21:0, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:68:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pod,T,::boost::detail::is_pod_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:68:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_pod.hpp:21:0, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:68:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pod,T,::boost::detail::is_pod_impl<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:71:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_POD,T,::boost::is_pod<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:71:1: error: expected ‘{’ before ‘integral_constant’ | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_POD,T,::boost::is_pod<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:71:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_POD,T,::boost::is_pod<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:71:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_pod.hpp:21:0, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:71:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_POD,T,::boost::is_pod<T>::value) | |
^ | |
/usr/include/boost/type_traits/is_pod.hpp:71:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/is_pod.hpp:21:0, | |
from /usr/include/boost/type_traits/type_with_alignment.hpp:18, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/is_pod.hpp:71:1: error: template argument 2 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_POD,T,::boost::is_pod<T>::value) | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:72:28: error: ‘bob::std::size_t’ has not been declared | |
template <bool found, std::size_t target, class TestType> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:79:16: error: ‘bob::std::size_t’ has not been declared | |
template <std::size_t target, class TestType> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:103:16: error: ‘bob::std::size_t’ has not been declared | |
template <std::size_t target> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:108:5: error: template argument 3 is invalid | |
BOOST_PP_LIST_FOR_EACH_I( | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:108:5: error: expected nested-name-specifier | |
BOOST_PP_LIST_FOR_EACH_I( | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:108:5: error: expected ‘;’ at end of member declaration | |
BOOST_PP_LIST_FOR_EACH_I( | |
^ | |
In file included from /usr/include/boost/preprocessor/repetition/for.hpp:17:0, | |
from /usr/include/boost/preprocessor/seq/for_each.hpp:17, | |
from /usr/include/boost/test/utils/class_properties.hpp:24, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:108:5: error: ‘t4’ does not name a type | |
BOOST_PP_LIST_FOR_EACH_I( | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:108:5: error: template argument 3 is invalid | |
BOOST_PP_LIST_FOR_EACH_I( | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: template argument 1 is invalid | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:108:5: error: template argument 3 is invalid | |
BOOST_PP_LIST_FOR_EACH_I( | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:111:11: error: template argument 1 is invalid | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:108:5: error: template argument 3 is invalid | |
BOOST_PP_LIST_FOR_EACH_I( | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:120:11: error: ‘boost’ in namespace ‘::’ does not name a type | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:120:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:120:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:120:11: error: ‘::boost’ has not been declared | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:120:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:120:11: error: template argument 1 is invalid | |
, BOOST_TT_ALIGNMENT_TYPES | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:131:15: error: ‘bob::std::size_t’ has not been declared | |
template<std::size_t TAlign, std::size_t Align> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:131:35: error: ‘bob::std::size_t’ has not been declared | |
template<std::size_t TAlign, std::size_t Align> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:142:15: error: ‘bob::std::size_t’ has not been declared | |
template<std::size_t Align> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:143:16: error: ‘::boost’ has not been declared | |
struct is_pod< ::boost::detail::lower_alignment<Align> > | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:143:16: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:143:16: error: ‘::boost’ has not been declared | |
struct is_pod< ::boost::detail::lower_alignment<Align> > | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:143:16: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:143:56: error: template argument 1 is invalid | |
struct is_pod< ::boost::detail::lower_alignment<Align> > | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:152:16: error: ‘bob::std::size_t’ has not been declared | |
template <std::size_t Align> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:155:15: error: ‘boost’ in namespace ‘::’ does not name a type | |
typedef ::boost::detail::lower_alignment<Align> t1; | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:157:11: error: ‘::boost’ has not been declared | |
::boost::detail::is_aligned< ::boost::alignment_of<t1>::value,Align >::value | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:157:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:157:11: error: ‘::boost’ has not been declared | |
::boost::detail::is_aligned< ::boost::alignment_of<t1>::value,Align >::value | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:157:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:160:9: error: wrong number of template arguments (1, should be 3) | |
>::type align_t; | |
^ | |
In file included from /usr/include/boost/mpl/eval_if.hpp:17:0, | |
from /usr/include/boost/type_traits/integral_promotion.hpp:11, | |
from /usr/include/boost/next_prior.hpp:21, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/if.hpp:34:8: note: provided for ‘template<bool C, class T1, class T2> struct bob::boost::mpl::if_c’ | |
struct if_c | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:160:10: error: expected identifier before ‘::’ token | |
>::type align_t; | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:160:12: error: typedef name may not be a nested-name-specifier | |
>::type align_t; | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:160:12: error: expected ‘;’ at end of member declaration | |
/usr/include/boost/type_traits/type_with_alignment.hpp:160:17: error: ‘align_t’ does not name a type | |
>::type align_t; | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:162:5: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
BOOST_STATIC_CONSTANT(std::size_t, found = alignment_of<align_t>::value); | |
^ | |
In file included from /usr/include/boost/type_traits/make_signed.hpp:26:0, | |
from /usr/include/boost/next_prior.hpp:22, | |
from /usr/include/boost/utility.hpp:18, | |
from /usr/include/boost/test/unit_test_log.hpp:32, | |
from /usr/include/boost/test/test_tools.hpp:20, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:164:5: error: ‘found’ was not declared in this scope | |
BOOST_STATIC_ASSERT(found >= Align); | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:165:5: error: ‘found’ was not declared in this scope | |
BOOST_STATIC_ASSERT(found % Align == 0); | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:168:13: error: ‘align_t’ does not name a type | |
typedef align_t type; | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:173:16: error: ‘bob::std::size_t’ has not been declared | |
template <std::size_t Align> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:175:14: error: ‘::boost’ has not been declared | |
: public ::boost::detail::type_with_alignment_imp<Align> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:175:29: error: expected ‘{’ before ‘type_with_alignment_imp’ | |
: public ::boost::detail::type_with_alignment_imp<Align> | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:175:52: error: expected initializer before ‘<’ token | |
: public ::boost::detail::type_with_alignment_imp<Align> | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:200:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a2,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:200:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:200:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a2,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:200:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:200:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a2,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:201:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a4,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:201:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:201:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a4,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:201:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:201:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a4,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:202:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a8,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:202:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:202:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a8,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:202:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:202:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a8,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:203:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a16,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:203:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:203:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a16,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:203:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:203:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a16,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:204:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a32,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:204:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:204:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a32,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:204:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:204:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a32,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:205:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a64,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:205:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:205:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a64,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:205:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:205:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a64,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:206:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a128,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:206:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:206:1: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a128,true) | |
^ | |
/usr/include/boost/type_traits/type_with_alignment.hpp:206:1: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:23:0, | |
from /usr/include/boost/aligned_storage.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/type_with_alignment.hpp:206:1: error: template argument 1 is invalid | |
BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1(is_pod,::boost::tt_align_ns::a128,true) | |
^ | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/aligned_storage.hpp:33:1: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
BOOST_STATIC_CONSTANT( | |
^ | |
In file included from /usr/include/boost/utility/value_init.hpp:24:0, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/aligned_storage.hpp:42:12: error: ‘bob::std::size_t’ has not been declared | |
std::size_t size_ | |
^ | |
/usr/include/boost/aligned_storage.hpp:43:12: error: ‘bob::std::size_t’ has not been declared | |
, std::size_t alignment_ | |
^ | |
/usr/include/boost/aligned_storage.hpp:51:20: error: ‘::boost’ has not been declared | |
typename ::boost::mpl::eval_if_c< | |
^ | |
/usr/include/boost/aligned_storage.hpp:51:41: error: expected unqualified-id before ‘<’ token | |
typename ::boost::mpl::eval_if_c< | |
^ | |
/usr/include/boost/aligned_storage.hpp:60:16: error: ‘bob::std::size_t’ has not been declared | |
template< std::size_t alignment_ > | |
^ | |
/usr/include/boost/aligned_storage.hpp:70:12: error: ‘bob::std::size_t’ has not been declared | |
std::size_t size_ | |
^ | |
/usr/include/boost/aligned_storage.hpp:71:12: error: ‘bob::std::size_t’ has not been declared | |
, std::size_t alignment_ = std::size_t(-1) | |
^ | |
/usr/include/boost/aligned_storage.hpp:71:32: error: ‘size_t’ is not a member of ‘bob::std’ | |
, std::size_t alignment_ = std::size_t(-1) | |
^ | |
/usr/include/boost/aligned_storage.hpp:71:32: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/utility/value_init.hpp:24:0, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/aligned_storage.hpp:79:6: error: ‘::boost’ has not been declared | |
::boost::detail::aligned_storage::aligned_storage_imp<size_, alignment_> | |
^ | |
/usr/include/boost/aligned_storage.hpp:79:38: error: expected ‘{’ before ‘aligned_storage_imp’ | |
::boost::detail::aligned_storage::aligned_storage_imp<size_, alignment_> | |
^ | |
/usr/include/boost/aligned_storage.hpp:79:57: error: expected initializer before ‘<’ token | |
::boost::detail::aligned_storage::aligned_storage_imp<size_, alignment_> | |
^ | |
/usr/include/boost/aligned_storage.hpp:131:16: error: ‘bob::std::size_t’ has not been declared | |
template <std::size_t size_, std::size_t alignment_> | |
^ | |
/usr/include/boost/aligned_storage.hpp:131:35: error: ‘bob::std::size_t’ has not been declared | |
template <std::size_t size_, std::size_t alignment_> | |
^ | |
/usr/include/boost/aligned_storage.hpp:132:16: error: ‘::boost’ has not been declared | |
struct is_pod< ::boost::detail::aligned_storage::aligned_storage_imp<size_,alignment_> > | |
^ | |
/usr/include/boost/aligned_storage.hpp:132:16: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/utility/value_init.hpp:24:0, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/aligned_storage.hpp:132:16: error: ‘::boost’ has not been declared | |
struct is_pod< ::boost::detail::aligned_storage::aligned_storage_imp<size_,alignment_> > | |
^ | |
/usr/include/boost/aligned_storage.hpp:132:16: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/utility/value_init.hpp:24:0, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/aligned_storage.hpp:132:88: error: template argument 1 is invalid | |
struct is_pod< ::boost::detail::aligned_storage::aligned_storage_imp<size_,alignment_> > | |
^ | |
In file included from /usr/include/boost/aligned_storage.hpp:27:0, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/aligned_storage.hpp:133:4: error: ‘::boost’ has not been declared | |
BOOST_TT_AUX_BOOL_C_BASE(true) | |
^ | |
In file included from /usr/include/boost/type_traits/cv_traits.hpp:20:0, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_const.hpp:47:11: error: ‘::boost’ has not been declared | |
, ::boost::is_volatile<T>::value | |
^ | |
/usr/include/boost/type_traits/remove_const.hpp:47:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/cv_traits.hpp:20:0, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_const.hpp:47:11: error: ‘::boost’ has not been declared | |
, ::boost::is_volatile<T>::value | |
^ | |
/usr/include/boost/type_traits/remove_const.hpp:47:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/cv_traits.hpp:20:0, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_const.hpp:48:9: error: template argument 2 is invalid | |
>::type type; | |
^ | |
/usr/include/boost/type_traits/remove_const.hpp:45:22: error: expected nested-name-specifier | |
typedef typename remove_const_helper< | |
^ | |
/usr/include/boost/type_traits/remove_const.hpp:48:12: error: typedef name may not be a nested-name-specifier | |
>::type type; | |
^ | |
/usr/include/boost/type_traits/remove_const.hpp:48:12: error: expected ‘;’ at end of member declaration | |
/usr/include/boost/type_traits/remove_const.hpp:48:17: error: declaration does not declare anything [-fpermissive] | |
>::type type; | |
^ | |
In file included from /usr/include/boost/type_traits/remove_const.hpp:22:0, | |
from /usr/include/boost/type_traits/cv_traits.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_const.hpp:70:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,remove_const,T const[N],T type[N]) | |
^ | |
/usr/include/boost/type_traits/remove_const.hpp:71:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,remove_const,T const volatile[N],T volatile type[N]) | |
^ | |
In file included from /usr/include/boost/type_traits/cv_traits.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_volatile.hpp:46:11: error: ‘::boost’ has not been declared | |
, ::boost::is_const<T>::value | |
^ | |
/usr/include/boost/type_traits/remove_volatile.hpp:46:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/cv_traits.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_volatile.hpp:46:11: error: ‘::boost’ has not been declared | |
, ::boost::is_const<T>::value | |
^ | |
/usr/include/boost/type_traits/remove_volatile.hpp:46:11: note: suggested alternative: | |
In file included from /usr/include/boost/config.hpp:61:0, | |
from /usr/include/boost/test/detail/config.hpp:19, | |
from /usr/include/boost/test/utils/class_properties.hpp:20, | |
from /usr/include/boost/test/predicate_result.hpp:19, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/config/suffix.hpp:482:16: note: ‘bob::boost’ | |
namespace boost{ | |
^ | |
In file included from /usr/include/boost/type_traits/cv_traits.hpp:21:0, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_volatile.hpp:47:9: error: template argument 2 is invalid | |
>::type type; | |
^ | |
/usr/include/boost/type_traits/remove_volatile.hpp:44:22: error: expected nested-name-specifier | |
typedef typename remove_volatile_helper< | |
^ | |
/usr/include/boost/type_traits/remove_volatile.hpp:47:12: error: typedef name may not be a nested-name-specifier | |
>::type type; | |
^ | |
/usr/include/boost/type_traits/remove_volatile.hpp:47:12: error: expected ‘;’ at end of member declaration | |
/usr/include/boost/type_traits/remove_volatile.hpp:47:17: error: declaration does not declare anything [-fpermissive] | |
>::type type; | |
^ | |
In file included from /usr/include/boost/type_traits/remove_volatile.hpp:22:0, | |
from /usr/include/boost/type_traits/cv_traits.hpp:21, | |
from /usr/include/boost/utility/value_init.hpp:28, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/type_traits/remove_volatile.hpp:68:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,remove_volatile,T volatile[N],T type[N]) | |
^ | |
/usr/include/boost/type_traits/remove_volatile.hpp:69:1: error: ‘bob::std::size_t’ has not been declared | |
BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2(typename T,std::size_t N,remove_volatile,T const volatile[N],T const type[N]) | |
^ | |
In file included from /usr/include/boost/swap.hpp:15:0, | |
from /usr/include/boost/utility/value_init.hpp:30, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/core/swap.hpp:39:26: error: ‘bob::std::size_t’ has not been declared | |
template<class T, std::size_t N> | |
^ | |
/usr/include/boost/core/swap.hpp: In function ‘void bob::boost_swap_impl::swap_impl(T (&)[N], T (&)[N])’: | |
/usr/include/boost/core/swap.hpp:43:10: error: ‘size_t’ is not a member of ‘bob::std’ | |
for (std::size_t i = 0; i < N; ++i) | |
^ | |
/usr/include/boost/core/swap.hpp:43:10: note: suggested alternatives: | |
In file included from /usr/include/wchar.h:51:0, | |
from /usr/include/c++/5.1.0/cwchar:44, | |
from /usr/include/c++/5.1.0/bits/postypes.h:40, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:40, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include/stddef.h:216:23: note: ‘size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
In file included from /usr/include/c++/5.1.0/string:38:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
typedef __SIZE_TYPE__ size_t; | |
^ | |
/usr/include/c++/5.1.0/x86_64-unknown-linux-gnu/bits/c++config.h:196:26: note: ‘std::size_t’ | |
In file included from /usr/include/boost/mpl/size_t.hpp:17:0, | |
from /usr/include/boost/type_traits/detail/size_t_trait_def.hpp:17, | |
from /usr/include/boost/type_traits/alignment_of.hpp:17, | |
from /usr/include/boost/aligned_storage.hpp:20, | |
from /usr/include/boost/utility/value_init.hpp:24, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
template< std::size_t N > struct size_t; | |
^ | |
/usr/include/boost/mpl/size_t_fwd.hpp:23:34: note: ‘bob::mpl_::size_t’ | |
In file included from /usr/include/boost/swap.hpp:15:0, | |
from /usr/include/boost/utility/value_init.hpp:30, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/core/swap.hpp:43:29: error: ‘i’ was not declared in this scope | |
for (std::size_t i = 0; i < N; ++i) | |
^ | |
/usr/include/boost/core/swap.hpp:45:9: error: ‘::boost_swap_impl’ has not been declared | |
::boost_swap_impl::swap_impl(left[i], right[i]); | |
^ | |
/usr/include/boost/core/swap.hpp: In function ‘void bob::boost::swap(T1&, T2&)’: | |
/usr/include/boost/core/swap.hpp:56:7: error: ‘::boost_swap_impl’ has not been declared | |
::boost_swap_impl::swap_impl(left, right); | |
^ | |
In file included from /usr/include/boost/utility/value_init.hpp:31:0, | |
from /usr/include/boost/mpl/for_each.hpp:29, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/cstring: At global scope: | |
/usr/include/c++/5.1.0/cstring:75:11: error: ‘::memchr’ has not been declared | |
using ::memchr; | |
^ | |
/usr/include/c++/5.1.0/cstring:76:11: error: ‘::memcmp’ has not been declared | |
using ::memcmp; | |
^ | |
/usr/include/c++/5.1.0/cstring:77:11: error: ‘::memcpy’ has not been declared | |
using ::memcpy; | |
^ | |
/usr/include/c++/5.1.0/cstring:78:11: error: ‘::memmove’ has not been declared | |
using ::memmove; | |
^ | |
/usr/include/c++/5.1.0/cstring:79:11: error: ‘::memset’ has not been declared | |
using ::memset; | |
^ | |
/usr/include/c++/5.1.0/cstring:80:11: error: ‘::strcat’ has not been declared | |
using ::strcat; | |
^ | |
/usr/include/c++/5.1.0/cstring:81:11: error: ‘::strcmp’ has not been declared | |
using ::strcmp; | |
^ | |
/usr/include/c++/5.1.0/cstring:82:11: error: ‘::strcoll’ has not been declared | |
using ::strcoll; | |
^ | |
/usr/include/c++/5.1.0/cstring:83:11: error: ‘::strcpy’ has not been declared | |
using ::strcpy; | |
^ | |
/usr/include/c++/5.1.0/cstring:84:11: error: ‘::strcspn’ has not been declared | |
using ::strcspn; | |
^ | |
/usr/include/c++/5.1.0/cstring:85:11: error: ‘::strerror’ has not been declared | |
using ::strerror; | |
^ | |
/usr/include/c++/5.1.0/cstring:86:11: error: ‘::strlen’ has not been declared | |
using ::strlen; | |
^ | |
/usr/include/c++/5.1.0/cstring:87:11: error: ‘::strncat’ has not been declared | |
using ::strncat; | |
^ | |
/usr/include/c++/5.1.0/cstring:88:11: error: ‘::strncmp’ has not been declared | |
using ::strncmp; | |
^ | |
/usr/include/c++/5.1.0/cstring:89:11: error: ‘::strncpy’ has not been declared | |
using ::strncpy; | |
^ | |
/usr/include/c++/5.1.0/cstring:90:11: error: ‘::strspn’ has not been declared | |
using ::strspn; | |
^ | |
/usr/include/c++/5.1.0/cstring:91:11: error: ‘::strtok’ has not been declared | |
using ::strtok; | |
^ | |
/usr/include/c++/5.1.0/cstring:92:11: error: ‘::strxfrm’ has not been declared | |
using ::strxfrm; | |
^ | |
/usr/include/c++/5.1.0/cstring:93:11: error: ‘::strchr’ has not been declared | |
using ::strchr; | |
^ | |
/usr/include/c++/5.1.0/cstring:94:11: error: ‘::strpbrk’ has not been declared | |
using ::strpbrk; | |
^ | |
/usr/include/c++/5.1.0/cstring:95:11: error: ‘::strrchr’ has not been declared | |
using ::strrchr; | |
^ | |
/usr/include/c++/5.1.0/cstring:96:11: error: ‘::strstr’ has not been declared | |
using ::strstr; | |
^ | |
In file included from /usr/include/boost/mpl/for_each.hpp:29:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:29, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/utility/value_init.hpp: In member function ‘void bob::boost::initialized<T>::swap(bob::boost::initialized<T>&)’: | |
/usr/include/boost/utility/value_init.hpp:154:9: error: ‘::boost’ has not been declared | |
::boost::swap( this->data(), arg.data() ); | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In constructor ‘bob::std::_List_node<_Tp>::_List_node(_Args&& ...)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:114:41: error: ‘forward’ is not a member of ‘bob::std’ | |
: __detail::_List_node_base(), _M_data(std::forward<_Args>(__args)...) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:114:41: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:87:5: note: ‘std::forward’ | |
forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:114:59: error: expected primary-expression before ‘>’ token | |
: __detail::_List_node_base(), _M_data(std::forward<_Args>(__args)...) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: At global scope: | |
/usr/include/c++/5.1.0/bits/stl_list.h:131:20: error: ‘bidirectional_iterator_tag’ in namespace ‘bob::std’ does not name a type | |
typedef std::bidirectional_iterator_tag iterator_category; | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘_Tp* bob::std::_List_iterator<_Tp>::operator->() const’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:154:16: error: ‘__addressof’ is not a member of ‘bob::std’ | |
{ return std::__addressof(static_cast<_Node*>(_M_node)->_M_data); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:154:16: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:47:5: note: ‘std::__addressof’ | |
__addressof(_Tp& __r) _GLIBCXX_NOEXCEPT | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: At global scope: | |
/usr/include/c++/5.1.0/bits/stl_list.h:211:20: error: ‘bidirectional_iterator_tag’ in namespace ‘bob::std’ does not name a type | |
typedef std::bidirectional_iterator_tag iterator_category; | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘const _Tp* bob::std::_List_const_iterator<_Tp>::operator->() const’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:239:16: error: ‘__addressof’ is not a member of ‘bob::std’ | |
{ return std::__addressof(static_cast<_Node*>(_M_node)->_M_data); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:239:16: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:47:5: note: ‘std::__addressof’ | |
__addressof(_Tp& __r) _GLIBCXX_NOEXCEPT | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In constructor ‘bob::std::_List_base<_Tp, _Alloc>::_List_impl::_List_impl(bob::std::_List_base<_Tp, _Alloc>::_Node_alloc_type&&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:351:21: error: ‘move’ is not a member of ‘bob::std’ | |
: _Node_alloc_type(std::move(__a)), _M_node() | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:351:21: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘size_t bob::std::_List_base<_Tp, _Alloc>::_M_node_count() const’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:386:7: error: ‘__addressof’ is not a member of ‘bob::std’ | |
std::__addressof(_M_impl._M_node)); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:386:7: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:47:5: note: ‘std::__addressof’ | |
__addressof(_Tp& __r) _GLIBCXX_NOEXCEPT | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In constructor ‘bob::std::_List_base<_Tp, _Alloc>::_List_base(bob::std::_List_base<_Tp, _Alloc>&&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:427:17: error: ‘move’ is not a member of ‘bob::std’ | |
: _M_impl(std::move(__x._M_get_Node_allocator())) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:427:17: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:429:24: error: ‘__addressof’ is not a member of ‘bob::std’ | |
auto* const __xnode = std::__addressof(__x._M_impl._M_node); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:429:24: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:47:5: note: ‘std::__addressof’ | |
__addressof(_Tp& __r) _GLIBCXX_NOEXCEPT | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:434:27: error: ‘__addressof’ is not a member of ‘bob::std’ | |
auto* const __node = std::__addressof(_M_impl._M_node); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:434:27: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:47:5: note: ‘std::__addressof’ | |
__addressof(_Tp& __r) _GLIBCXX_NOEXCEPT | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: At global scope: | |
/usr/include/c++/5.1.0/bits/stl_list.h:506:49: error: ‘allocator’ in namespace ‘bob::std’ does not name a template type | |
template<typename _Tp, typename _Alloc = std::allocator<_Tp> > | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:506:58: error: expected ‘>’ before ‘<’ token | |
template<typename _Tp, typename _Alloc = std::allocator<_Tp> > | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:526:20: error: ‘reverse_iterator’ in namespace ‘bob::std’ does not name a template type | |
typedef std::reverse_iterator<const_iterator> const_reverse_iterator; | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:527:20: error: ‘reverse_iterator’ in namespace ‘bob::std’ does not name a template type | |
typedef std::reverse_iterator<iterator> reverse_iterator; | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:595:16: error: ‘is_nothrow_default_constructible’ was not declared in this scope | |
noexcept(is_nothrow_default_constructible<_Node_alloc_type>::value) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:595:16: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/move.h:57:0, | |
from /usr/include/c++/5.1.0/bits/stl_pair.h:59, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/type_traits:1151:12: note: ‘std::is_nothrow_default_constructible’ | |
struct is_nothrow_default_constructible | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:595:65: error: expected primary-expression before ‘>’ token | |
noexcept(is_nothrow_default_constructible<_Node_alloc_type>::value) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:595:66: error: ‘::value’ has not been declared | |
noexcept(is_nothrow_default_constructible<_Node_alloc_type>::value) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:595:66: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:1461:42: note: ‘bob::std::value<_Func, _BoundArgs ...>’ | |
_Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:678:28: error: expected ‘)’ before ‘<’ token | |
list(initializer_list<value_type> __l, | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:696:25: error: ‘_RequireInputIter’ in namespace ‘bob::std’ does not name a template type | |
typename = std::_RequireInputIter<_InputIterator>> | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:696:42: error: expected ‘>’ before ‘<’ token | |
typename = std::_RequireInputIter<_InputIterator>> | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:757:17: error: declaration of ‘operator=’ as non-function | |
operator=(initializer_list<value_type> __l) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:757:15: error: expected ‘;’ at end of member declaration | |
operator=(initializer_list<value_type> __l) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:757:33: error: expected ‘)’ before ‘<’ token | |
operator=(initializer_list<value_type> __l) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:792:25: error: ‘_RequireInputIter’ in namespace ‘bob::std’ does not name a template type | |
typename = std::_RequireInputIter<_InputIterator>> | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:792:42: error: expected ‘>’ before ‘<’ token | |
typename = std::_RequireInputIter<_InputIterator>> | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:816:14: error: ‘initializer_list’ has not been declared | |
assign(initializer_list<value_type> __l) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:816:30: error: expected ‘,’ or ‘...’ before ‘<’ token | |
assign(initializer_list<value_type> __l) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:866:7: error: ‘reverse_iterator’ does not name a type | |
reverse_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:875:7: error: ‘const_reverse_iterator’ does not name a type | |
const_reverse_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:884:7: error: ‘reverse_iterator’ does not name a type | |
reverse_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:893:7: error: ‘const_reverse_iterator’ does not name a type | |
const_reverse_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:921:7: error: ‘const_reverse_iterator’ does not name a type | |
const_reverse_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:930:7: error: ‘const_reverse_iterator’ does not name a type | |
const_reverse_iterator | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1195:34: error: ‘initializer_list’ has not been declared | |
insert(const_iterator __p, initializer_list<value_type> __l) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1195:50: error: expected ‘,’ or ‘...’ before ‘<’ token | |
insert(const_iterator __p, initializer_list<value_type> __l) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1254:25: error: ‘_RequireInputIter’ in namespace ‘bob::std’ does not name a template type | |
typename = std::_RequireInputIter<_InputIterator>> | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1254:42: error: expected ‘>’ before ‘<’ token | |
typename = std::_RequireInputIter<_InputIterator>> | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1681:60: error: ‘__true_type’ has not been declared | |
_M_initialize_dispatch(_Integer __n, _Integer __x, __true_type) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1688:11: error: ‘__false_type’ has not been declared | |
__false_type) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1687:9: error: ‘template<class _Tp, class _Alloc> template<class _InputIterator> void bob::std::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, int)’ cannot be overloaded | |
_M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1681:9: error: with ‘template<class _Tp, class _Alloc> template<class _Integer> void bob::std::list<_Tp, _Alloc>::_M_initialize_dispatch(_Integer, _Integer, int)’ | |
_M_initialize_dispatch(_Integer __n, _Integer __x, __true_type) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1729:58: error: ‘__true_type’ has not been declared | |
_M_assign_dispatch(_Integer __n, _Integer __val, __true_type) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1736:7: error: ‘__false_type’ has not been declared | |
__false_type); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1735:9: error: ‘template<class _Tp, class _Alloc> template<class _InputIterator> void bob::std::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, int)’ cannot be overloaded | |
_M_assign_dispatch(_InputIterator __first, _InputIterator __last, | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1729:9: error: with ‘template<class _Tp, class _Alloc> template<class _Integer> void bob::std::list<_Tp, _Alloc>::_M_assign_dispatch(_Integer, _Integer, int)’ | |
_M_assign_dispatch(_Integer __n, _Integer __val, __true_type) | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘bob::std::list<_Tp, _Alloc>::_Node* bob::std::list<_Tp, _Alloc>::_M_create_node(_Args&& ...)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:575:7: error: ‘forward’ is not a member of ‘bob::std’ | |
std::forward<_Args>(__args)...); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:575:7: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:87:5: note: ‘std::forward’ | |
forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:575:25: error: expected primary-expression before ‘>’ token | |
std::forward<_Args>(__args)...); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In copy constructor ‘bob::std::list<_Tp, _Alloc>::list(const bob::std::list<_Tp, _Alloc>&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:657:69: error: there are no arguments to ‘__false_type’ that depend on a template parameter, so a declaration of ‘__false_type’ must be available [-fpermissive] | |
{ _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In constructor ‘bob::std::list<_Tp, _Alloc>::list(bob::std::list<_Tp, _Alloc>&&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:668:15: error: ‘move’ is not a member of ‘bob::std’ | |
: _Base(std::move(__x)) { } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:668:15: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In constructor ‘bob::std::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:700:64: error: there are no arguments to ‘__false_type’ that depend on a template parameter, so a declaration of ‘__false_type’ must be available [-fpermissive] | |
{ _M_initialize_dispatch(__first, __last, __false_type()); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::assign(_InputIterator, _InputIterator)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:795:60: error: there are no arguments to ‘__false_type’ that depend on a template parameter, so a declaration of ‘__false_type’ must be available [-fpermissive] | |
{ _M_assign_dispatch(__first, __last, __false_type()); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::assign(int)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:817:22: error: ‘__l’ was not declared in this scope | |
{ this->assign(__l.begin(), __l.end()); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::push_front(bob::std::list<_Tp, _Alloc>::value_type&&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1053:34: error: ‘move’ is not a member of ‘bob::std’ | |
{ this->_M_insert(begin(), std::move(__x)); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1053:34: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::emplace_front(_Args&& ...)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1058:36: error: ‘forward’ is not a member of ‘bob::std’ | |
{ this->_M_insert(begin(), std::forward<_Args>(__args)...); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1058:36: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:87:5: note: ‘std::forward’ | |
forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1058:54: error: expected primary-expression before ‘>’ token | |
{ this->_M_insert(begin(), std::forward<_Args>(__args)...); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::push_back(bob::std::list<_Tp, _Alloc>::value_type&&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1094:32: error: ‘move’ is not a member of ‘bob::std’ | |
{ this->_M_insert(end(), std::move(__x)); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1094:32: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::emplace_back(_Args&& ...)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1099:34: error: ‘forward’ is not a member of ‘bob::std’ | |
{ this->_M_insert(end(), std::forward<_Args>(__args)...); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1099:34: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:87:5: note: ‘std::forward’ | |
forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1099:52: error: expected primary-expression before ‘>’ token | |
{ this->_M_insert(end(), std::forward<_Args>(__args)...); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘bob::std::list<_Tp, _Alloc>::iterator bob::std::list<_Tp, _Alloc>::insert(bob::std::list<_Tp, _Alloc>::const_iterator, bob::std::list<_Tp, _Alloc>::value_type&&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1177:36: error: ‘move’ is not a member of ‘bob::std’ | |
{ return emplace(__position, std::move(__x)); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1177:36: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘bob::std::list<_Tp, _Alloc>::iterator bob::std::list<_Tp, _Alloc>::insert(bob::std::list<_Tp, _Alloc>::const_iterator, int)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1196:34: error: ‘__l’ was not declared in this scope | |
{ return this->insert(__p, __l.begin(), __l.end()); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::swap(bob::std::list<_Tp, _Alloc>&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1355:2: error: ‘__alloc_swap’ is not a member of ‘bob::std’ | |
std::__alloc_swap<typename _Base::_Node_alloc_type>:: | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1355:2: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:41:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/allocator.h:164:12: note: ‘std::__alloc_swap’ | |
struct __alloc_swap | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1355:52: error: expected ‘(’ before ‘>’ token | |
std::__alloc_swap<typename _Base::_Node_alloc_type>:: | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1355:53: error: ‘::_S_do_it’ has not been declared | |
std::__alloc_swap<typename _Base::_Node_alloc_type>:: | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::splice(bob::std::list<_Tp, _Alloc>::const_iterator, bob::std::list<_Tp, _Alloc>&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1406:28: error: ‘move’ is not a member of ‘bob::std’ | |
{ splice(__position, std::move(__x)); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1406:28: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::splice(bob::std::list<_Tp, _Alloc>::const_iterator, bob::std::list<_Tp, _Alloc>&, bob::std::list<_Tp, _Alloc>::const_iterator)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1464:28: error: ‘move’ is not a member of ‘bob::std’ | |
{ splice(__position, std::move(__x), __i); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1464:28: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::splice(bob::std::list<_Tp, _Alloc>::const_iterator, bob::std::list<_Tp, _Alloc>&, bob::std::list<_Tp, _Alloc>::const_iterator, bob::std::list<_Tp, _Alloc>::const_iterator)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1534:28: error: ‘move’ is not a member of ‘bob::std’ | |
{ splice(__position, std::move(__x), __first, __last); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1534:28: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::merge(bob::std::list<_Tp, _Alloc>&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1610:15: error: ‘move’ is not a member of ‘bob::std’ | |
{ merge(std::move(__x)); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1610:15: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::merge(bob::std::list<_Tp, _Alloc>&, _StrictWeakOrdering)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1637:17: error: ‘move’ is not a member of ‘bob::std’ | |
{ merge(std::move(__x), __comp); } | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1637:17: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:493:5: note: ‘std::move’ | |
move(_II __first, _II __last, _OI __result) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::_M_insert(bob::std::list<_Tp, _Alloc>::iterator, _Args&& ...)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1763:33: error: ‘forward’ is not a member of ‘bob::std’ | |
_Node* __tmp = _M_create_node(std::forward<_Args>(__args)...); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1763:33: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:87:5: note: ‘std::forward’ | |
forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1763:51: error: expected primary-expression before ‘>’ token | |
_Node* __tmp = _M_create_node(std::forward<_Args>(__args)...); | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In member function ‘void bob::std::list<_Tp, _Alloc>::_M_check_equal_allocators(bob::std::list<_Tp, _Alloc>&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1788:6: error: ‘__alloc_neq’ is not a member of ‘bob::std’ | |
if (std::__alloc_neq<typename _Base::_Node_alloc_type>:: | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1788:6: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:41:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/allocator.h:181:12: note: ‘std::__alloc_neq’ | |
struct __alloc_neq | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1788:55: error: expected ‘(’ before ‘>’ token | |
if (std::__alloc_neq<typename _Base::_Node_alloc_type>:: | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1788:56: error: ‘::_S_do_it’ has not been declared | |
if (std::__alloc_neq<typename _Base::_Node_alloc_type>:: | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h: In function ‘bool bob::std::operator<(const bob::std::list<_Tp, _Alloc>&, const bob::std::list<_Tp, _Alloc>&)’: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1837:14: error: ‘lexicographical_compare’ is not a member of ‘bob::std’ | |
{ return std::lexicographical_compare(__x.begin(), __x.end(), | |
^ | |
/usr/include/c++/5.1.0/bits/stl_list.h:1837:14: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/char_traits.h:39:0, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stl_algobase.h:1247:5: note: ‘std::lexicographical_compare’ | |
lexicographical_compare(_II1 __first1, _II1 __last1, | |
^ | |
In file included from /usr/include/c++/5.1.0/list:64:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/list.tcc: In member function ‘bob::std::list<_Tp, _Alloc>::iterator bob::std::list<_Tp, _Alloc>::emplace(bob::std::list<_Tp, _Alloc>::const_iterator, _Args&& ...)’: | |
/usr/include/c++/5.1.0/bits/list.tcc:90:32: error: ‘forward’ is not a member of ‘bob::std’ | |
_Node* __tmp = _M_create_node(std::forward<_Args>(__args)...); | |
^ | |
/usr/include/c++/5.1.0/bits/list.tcc:90:32: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:87:5: note: ‘std::forward’ | |
forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
^ | |
In file included from /usr/include/c++/5.1.0/list:64:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/list.tcc:90:50: error: expected primary-expression before ‘>’ token | |
_Node* __tmp = _M_create_node(std::forward<_Args>(__args)...); | |
^ | |
/usr/include/c++/5.1.0/bits/list.tcc: At global scope: | |
/usr/include/c++/5.1.0/bits/list.tcc:267:5: error: ‘__false_type’ has not been declared | |
__false_type) | |
^ | |
/usr/include/c++/5.1.0/bits/list.tcc:265:7: error: redefinition of ‘void bob::std::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, int)’ | |
list<_Tp, _Alloc>:: | |
^ | |
In file included from /usr/include/c++/5.1.0/list:63:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/stl_list.h:1729:9: note: ‘void bob::std::list<_Tp, _Alloc>::_M_assign_dispatch(_Integer, _Integer, int)’ previously declared here | |
_M_assign_dispatch(_Integer __n, _Integer __val, __true_type) | |
^ | |
In file included from /usr/include/c++/5.1.0/list:64:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/list.tcc: In member function ‘void bob::std::list<_Tp, _Alloc>::remove(const value_type&)’: | |
/usr/include/c++/5.1.0/bits/list.tcc:297:12: error: ‘__addressof’ is not a member of ‘bob::std’ | |
if (std::__addressof(*__first) != std::__addressof(__value)) | |
^ | |
/usr/include/c++/5.1.0/bits/list.tcc:297:12: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:47:5: note: ‘std::__addressof’ | |
__addressof(_Tp& __r) _GLIBCXX_NOEXCEPT | |
^ | |
In file included from /usr/include/c++/5.1.0/list:64:0, | |
from /usr/include/boost/test/unit_test_suite_impl.hpp:37, | |
from /usr/include/boost/test/unit_test_suite.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/list.tcc:297:42: error: ‘__addressof’ is not a member of ‘bob::std’ | |
if (std::__addressof(*__first) != std::__addressof(__value)) | |
^ | |
/usr/include/c++/5.1.0/bits/list.tcc:297:42: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/bits/stl_pair.h:59:0, | |
from /usr/include/c++/5.1.0/bits/stl_algobase.h:64, | |
from /usr/include/c++/5.1.0/bits/char_traits.h:39, | |
from /usr/include/c++/5.1.0/string:40, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/move.h:47:5: note: ‘std::__addressof’ | |
__addressof(_Tp& __r) _GLIBCXX_NOEXCEPT | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:19:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/class_properties.hpp: In instantiation of ‘class bob::boost::unit_test::class_property<long unsigned int>’: | |
/usr/include/boost/test/utils/class_properties.hpp:146:7: required from ‘class bob::boost::unit_test::readonly_property<long unsigned int>’ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:64:13: required from here | |
/usr/include/boost/test/utils/class_properties.hpp:50:69: error: no type named ‘param_type’ in ‘struct bob::boost::call_traits<long unsigned int>’ | |
typedef typename call_traits<PropertyType>::param_type write_param_t; | |
^ | |
/usr/include/boost/test/utils/class_properties.hpp: In instantiation of ‘class bob::boost::unit_test::class_property<bob::boost::unit_test::test_unit_type>’: | |
/usr/include/boost/test/utils/class_properties.hpp:146:7: required from ‘class bob::boost::unit_test::readonly_property<bob::boost::unit_test::test_unit_type>’ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:66:41: required from here | |
/usr/include/boost/test/utils/class_properties.hpp:50:69: error: no type named ‘param_type’ in ‘struct bob::boost::call_traits<bob::boost::unit_test::test_unit_type>’ | |
/usr/include/boost/test/utils/class_properties.hpp: In instantiation of ‘class bob::boost::unit_test::class_property<bob::boost::unit_test::basic_cstring<const char> >’: | |
/usr/include/boost/test/utils/class_properties.hpp:146:7: required from ‘class bob::boost::unit_test::readonly_property<bob::boost::unit_test::basic_cstring<const char> >’ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:67:41: required from here | |
/usr/include/boost/test/utils/class_properties.hpp:50:69: error: no type named ‘param_type’ in ‘struct bob::boost::call_traits<bob::boost::unit_test::basic_cstring<const char> >’ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp: At global scope: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:72:24: error: ‘string’ is not a member of ‘bob::std’ | |
readwrite_property<std::string> p_name; // name for this test unit | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:72:24: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:39:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stringfwd.h:74:33: note: ‘std::string’ | |
typedef basic_string<char> string; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:72:24: error: ‘string’ is not a member of ‘bob::std’ | |
readwrite_property<std::string> p_name; // name for this test unit | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:72:24: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:39:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stringfwd.h:74:33: note: ‘std::string’ | |
typedef basic_string<char> string; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:72:35: error: template argument 1 is invalid | |
readwrite_property<std::string> p_name; // name for this test unit | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:19:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/class_properties.hpp: In instantiation of ‘class bob::boost::unit_test::class_property<unsigned int>’: | |
/usr/include/boost/test/utils/class_properties.hpp:190:7: required from ‘class bob::boost::unit_test::readwrite_property<unsigned int>’ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:73:41: required from here | |
/usr/include/boost/test/utils/class_properties.hpp:50:69: error: no type named ‘param_type’ in ‘struct bob::boost::call_traits<unsigned int>’ | |
typedef typename call_traits<PropertyType>::param_type write_param_t; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:84:27: error: template argument 2 is invalid | |
std::list<test_unit_id> m_dependencies; | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:19:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In constructor ‘bob::boost::unit_test::test_unit::readonly_property64::readonly_property64(...)’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:64:13: error: ‘init_v’ was not declared in this scope | |
typedef BOOST_READONLY_PROPERTY(test_unit_id,(framework_impl)) id_t; | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In constructor ‘bob::boost::unit_test::test_unit::readonly_property65::readonly_property65(...)’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:65:13: error: ‘init_v’ was not declared in this scope | |
typedef BOOST_READONLY_PROPERTY(test_unit_id,(test_suite)) parent_id_t; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp: At global scope: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:140:10: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
std::size_t size() const { return m_members.size(); } | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:149:10: error: ‘vector’ in namespace ‘bob::std’ does not name a template type | |
std::vector<test_unit_id> m_members; | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In constructor ‘bob::boost::unit_test::test_case_counter::test_case_counter()’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:212:38: error: converting to ‘bob::boost::unit_test::test_case_counter::readonly_property214’ from initializer list would use explicit constructor ‘bob::boost::unit_test::test_case_counter::readonly_property214::readonly_property214(...)’ | |
test_case_counter() : p_count( 0 ) {} | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:19:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In constructor ‘bob::boost::unit_test::test_case_counter::readonly_property214::readonly_property214(...)’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:214:5: error: ‘init_v’ was not declared in this scope | |
BOOST_READONLY_PROPERTY( counter_t, (test_case_counter)) p_count; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp: At global scope: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:233:22: error: ‘string’ in namespace ‘bob::std’ does not name a type | |
BOOST_TEST_DECL std::string normalize_test_case_name( const_string tu_name ); | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In function ‘bob::boost::unit_test::test_case* bob::boost::unit_test::make_test_case(const bob::boost::unit_test::callback0<>&, bob::boost::unit_test::const_string)’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:255:27: error: ‘normalize_test_case_name’ is not a member of ‘bob::boost::unit_test::ut_detail’ | |
return new test_case( ut_detail::normalize_test_case_name( tc_name ), test_func ); | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In function ‘bob::boost::unit_test::test_case* bob::boost::unit_test::make_test_case(void (UserTestCase::*)(), bob::boost::unit_test::const_string, bob::boost::shared_ptr<U>)’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:266:27: error: ‘normalize_test_case_name’ is not a member of ‘bob::boost::unit_test::ut_detail’ | |
return new test_case( ut_detail::normalize_test_case_name( tc_name ), | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: At global scope: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:287:33: error: template argument 2 is invalid | |
static std::list<test_suite*>& curr_ts_store(); | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In member function ‘void bob::boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(bob::boost::mpl::identity<TestType>)’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:374:9: error: ‘string’ is not a member of ‘bob::std’ | |
std::string full_name; | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:374:9: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:39:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stringfwd.h:74:33: note: ‘std::string’ | |
typedef basic_string<char> string; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:19:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:375:20: error: ‘full_name’ was not declared in this scope | |
assign_op( full_name, m_test_case_name, 0 ); | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:375:51: error: there are no arguments to ‘assign_op’ that depend on a template parameter, so a declaration of ‘assign_op’ must be available [-fpermissive] | |
assign_op( full_name, m_test_case_name, 0 ); | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:377:37: error: must #include <typeinfo> before using typeid | |
full_name += typeid(TestType).name(); | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: At global scope: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:420:33: error: template argument 2 is invalid | |
mutable std::list<test_unit*> m_test_cases; | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp: In member function ‘virtual bob::boost::unit_test::test_unit* bob::boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList>::next() const’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:410:26: error: request for member ‘empty’ in ‘((const bob::boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList>*)this)->bob::boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList>::m_test_cases’, which is of non-class type ‘int’ | |
if( m_test_cases.empty() ) | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:413:39: error: request for member ‘front’ in ‘((const bob::boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList>*)this)->bob::boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList>::m_test_cases’, which is of non-class type ‘int’ | |
test_unit* res = m_test_cases.front(); | |
^ | |
/usr/include/boost/test/unit_test_suite_impl.hpp:414:22: error: request for member ‘pop_front’ in ‘((const bob::boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList>*)this)->bob::boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList>::m_test_cases’, which is of non-class type ‘int’ | |
m_test_cases.pop_front(); | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:20:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/framework.hpp: In constructor ‘bob::boost::unit_test::framework::internal_error::internal_error(bob::boost::unit_test::const_string)’: | |
/usr/include/boost/test/framework.hpp:90:60: error: ‘string’ is not a member of ‘bob::std’ | |
internal_error( const_string m ) : std::runtime_error( std::string( m.begin(), m.size() ) ) {} | |
^ | |
/usr/include/boost/test/framework.hpp:90:60: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:39:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stringfwd.h:74:33: note: ‘std::string’ | |
typedef basic_string<char> string; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:20:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/framework.hpp:90:86: error: ‘bob::boost::unit_test::const_string {aka class bob::boost::unit_test::basic_cstring<const char>}’ has no member named ‘size’ | |
internal_error( const_string m ) : std::runtime_error( std::string( m.begin(), m.size() ) ) {} | |
^ | |
/usr/include/boost/test/framework.hpp: In constructor ‘bob::boost::unit_test::framework::setup_error::setup_error(bob::boost::unit_test::const_string)’: | |
/usr/include/boost/test/framework.hpp:94:57: error: ‘string’ is not a member of ‘bob::std’ | |
setup_error( const_string m ) : std::runtime_error( std::string( m.begin(), m.size() ) ) {} | |
^ | |
/usr/include/boost/test/framework.hpp:94:57: note: suggested alternative: | |
In file included from /usr/include/c++/5.1.0/string:39:0, | |
from /home/agauniyal/exercism/cpp/bob/bob.cpp:1, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:1: | |
/usr/include/c++/5.1.0/bits/stringfwd.h:74:33: note: ‘std::string’ | |
typedef basic_string<char> string; | |
^ | |
In file included from /usr/include/boost/test/unit_test_suite.hpp:20:0, | |
from /usr/include/boost/test/unit_test.hpp:20, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/framework.hpp:94:83: error: ‘bob::boost::unit_test::const_string {aka class bob::boost::unit_test::basic_cstring<const char>}’ has no member named ‘size’ | |
setup_error( const_string m ) : std::runtime_error( std::string( m.begin(), m.size() ) ) {} | |
^ | |
In file included from /usr/include/boost/test/unit_test.hpp:20:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/unit_test_suite.hpp: At global scope: | |
/usr/include/boost/test/unit_test_suite.hpp:202:11: error: ‘boost’ in namespace ‘::’ does not name a type | |
typedef ::boost::unit_test::ut_detail::nil_t BOOST_AUTO_TEST_CASE_FIXTURE; | |
^ | |
/usr/include/boost/test/unit_test_suite.hpp:222:3: error: ‘boost’ in namespace ‘::’ does not name a type | |
::boost::unit_test::test_suite* | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:5:1: error: expected class-name before ‘{’ token | |
BOOST_AUTO_TEST_CASE(stating_something) | |
^ | |
In file included from /usr/include/boost/test/test_tools.hpp:20:0, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp: In member function ‘void bob::stating_something::test_method()’: | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘::boost’ has not been declared | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
In file included from /usr/include/boost/test/unit_test.hpp:19:0, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘::boost’ has not been declared | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘::boost’ has not been declared | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘::boost’ has not been declared | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘size_t’ in namespace ‘bob::std’ does not name a type | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘::boost’ has not been declared | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘::boost’ has not been declared | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: error: ‘::boost’ has not been declared | |
BOOST_REQUIRE_EQUAL("Whatever.", bob::hey("Tom-ay-to, tom-aaaah-to.")); | |
^ | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp: At global scope: | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:8:1: error: expected ‘}’ at end of input | |
} | |
^ | |
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:27:0, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/throw_exception.hpp: In instantiation of ‘void bob::boost::throw_exception(const E&) [with E = bob::boost::bad_weak_ptr]’: | |
/usr/include/boost/smart_ptr/detail/shared_count.hpp:652:55: required from here | |
/usr/include/boost/throw_exception.hpp:66:41: error: ‘throw_exception_assert_compatibility’ was not declared in this scope | |
throw_exception_assert_compatibility(e); | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp: In instantiation of ‘bob::boost::unit_test::basic_cstring<CharT>::basic_cstring() [with CharT = const char]’: | |
/usr/include/boost/test/predicate_result.hpp:73:94: required from here | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:160:1: error: uninitialized reference member in ‘bob::boost::unit_test::basic_cstring<const char>::self_type& {aka class bob::boost::unit_test::basic_cstring<const char>&}’ [-fpermissive] | |
basic_cstring<CharT>::basic_cstring() | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:90:33: note: ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_right’ should be initialized | |
self_type& trim_right( size_type trim_size ); | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:160:1: error: uninitialized reference member in ‘bob::boost::unit_test::basic_cstring<const char>::self_type& {aka class bob::boost::unit_test::basic_cstring<const char>&}’ [-fpermissive] | |
basic_cstring<CharT>::basic_cstring() | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: note: ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_left’ should be initialized | |
self_type& trim_left( size_type trim_size ); | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp: In instantiation of ‘bob::boost::unit_test::basic_cstring<CharT>::basic_cstring(bob::boost::unit_test::basic_cstring<CharT>::pointer) [with CharT = const char; bob::boost::unit_test::basic_cstring<CharT>::pointer = const char*; bob::boost::unit_test::basic_cstring<CharT>::value_type = const char]’: | |
/usr/include/boost/test/unit_test_suite_impl.hpp:160:15: required from here | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:182:46: error: ‘length’ is not a member of ‘bob::boost::unit_test::basic_cstring<const char>::traits_type {aka bob::boost::unit_test::ut_detail::bcs_char_traits<const char>}’ | |
, m_end ( m_begin + (s ? traits_type::length( s ) : 0 ) ) | |
^ | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:180:1: error: uninitialized reference member in ‘bob::boost::unit_test::basic_cstring<const char>::self_type& {aka class bob::boost::unit_test::basic_cstring<const char>&}’ [-fpermissive] | |
basic_cstring<CharT>::basic_cstring( pointer s ) | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:90:33: note: ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_right’ should be initialized | |
self_type& trim_right( size_type trim_size ); | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:180:1: error: uninitialized reference member in ‘bob::boost::unit_test::basic_cstring<const char>::self_type& {aka class bob::boost::unit_test::basic_cstring<const char>&}’ [-fpermissive] | |
basic_cstring<CharT>::basic_cstring( pointer s ) | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: note: ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_left’ should be initialized | |
self_type& trim_left( size_type trim_size ); | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp: In instantiation of ‘bob::boost::unit_test::basic_cstring<CharT>::basic_cstring(bob::boost::unit_test::basic_cstring<CharT>::pointer, int) [with CharT = const char; bob::boost::unit_test::basic_cstring<CharT>::pointer = const char*; bob::boost::unit_test::basic_cstring<CharT>::value_type = const char]’: | |
/home/agauniyal/exercism/cpp/bob/bob_test.cpp:7:5: required from here | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:190:1: error: uninitialized reference member in ‘bob::boost::unit_test::basic_cstring<const char>::self_type& {aka class bob::boost::unit_test::basic_cstring<const char>&}’ [-fpermissive] | |
basic_cstring<CharT>::basic_cstring( pointer s, size_type arg_size ) | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:90:33: note: ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_right’ should be initialized | |
self_type& trim_right( size_type trim_size ); | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:190:1: error: uninitialized reference member in ‘bob::boost::unit_test::basic_cstring<const char>::self_type& {aka class bob::boost::unit_test::basic_cstring<const char>&}’ [-fpermissive] | |
basic_cstring<CharT>::basic_cstring( pointer s, size_type arg_size ) | |
^ | |
In file included from /usr/include/boost/test/predicate_result.hpp:21:0, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:91:32: note: ‘bob::boost::unit_test::basic_cstring<const char>::self_type& bob::boost::unit_test::basic_cstring<const char>::trim_left’ should be initialized | |
self_type& trim_left( size_type trim_size ); | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘void bob::boost::shared_ptr<T>::swap(bob::boost::shared_ptr<T>&) [with T = bob::boost::basic_wrap_stringstream<char>]’: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:620:9: required from ‘void bob::boost::shared_ptr<T>::reset(Y*) [with Y = bob::boost::basic_wrap_stringstream<char>; T = bob::boost::basic_wrap_stringstream<char>]’ | |
/usr/include/boost/test/predicate_result.hpp:69:52: required from here | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: error: no matching function for call to ‘swap(bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type*&, bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type*&)’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/boost/test/utils/wrap_stringstream.hpp:26:0, | |
from /usr/include/boost/test/predicate_result.hpp:20, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/sstream:783:5: note: candidate: template<class _CharT, class _Traits, class _Allocator> void bob::std::swap(bob::std::basic_stringbuf<_CharT, _Traits, _Alloc>&, bob::std::basic_stringbuf<_CharT, _Traits, _Alloc>&) | |
swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x, | |
^ | |
/usr/include/c++/5.1.0/sstream:783:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::basic_stringbuf<_CharT, _Traits, _Alloc>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/boost/test/utils/wrap_stringstream.hpp:26:0, | |
from /usr/include/boost/test/predicate_result.hpp:20, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/sstream:790:5: note: candidate: template<class _CharT, class _Traits, class _Allocator> void bob::std::swap(bob::std::basic_istringstream<_CharT, _Traits, _Allocator>&, bob::std::basic_istringstream<_CharT, _Traits, _Allocator>&) | |
swap(basic_istringstream<_CharT, _Traits, _Allocator>& __x, | |
^ | |
/usr/include/c++/5.1.0/sstream:790:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::basic_istringstream<_CharT, _Traits, _Allocator>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/boost/test/utils/wrap_stringstream.hpp:26:0, | |
from /usr/include/boost/test/predicate_result.hpp:20, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/sstream:797:5: note: candidate: template<class _CharT, class _Traits, class _Allocator> void bob::std::swap(bob::std::basic_ostringstream<_CharT, _Traits, _Allocator>&, bob::std::basic_ostringstream<_CharT, _Traits, _Allocator>&) | |
swap(basic_ostringstream<_CharT, _Traits, _Allocator>& __x, | |
^ | |
/usr/include/c++/5.1.0/sstream:797:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::basic_ostringstream<_CharT, _Traits, _Allocator>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/boost/test/utils/wrap_stringstream.hpp:26:0, | |
from /usr/include/boost/test/predicate_result.hpp:20, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/sstream:804:5: note: candidate: template<class _CharT, class _Traits, class _Allocator> void bob::std::swap(bob::std::basic_stringstream<_CharT, _Traits, _Allocator>&, bob::std::basic_stringstream<_CharT, _Traits, _Allocator>&) | |
swap(basic_stringstream<_CharT, _Traits, _Allocator>& __x, | |
^ | |
/usr/include/c++/5.1.0/sstream:804:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::basic_stringstream<_CharT, _Traits, _Allocator>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/tuple:39:0, | |
from /usr/include/c++/5.1.0/functional:55, | |
from /usr/include/c++/5.1.0/memory:79, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/array:266:5: note: candidate: template<class _Tp, int _Nm> void bob::std::swap(bob::std::array<_Tp, _Nm>&, bob::std::array<_Tp, _Nm>&) | |
swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two) | |
^ | |
/usr/include/c++/5.1.0/array:266:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::array<_Tp, _Nm>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/functional:55:0, | |
from /usr/include/c++/5.1.0/memory:79, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/tuple:1132:5: note: candidate: template<class ... _Elements> void bob::std::swap(bob::std::tuple<_Elements ...>&, bob::std::tuple<_Elements ...>&) | |
swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y) | |
^ | |
/usr/include/c++/5.1.0/tuple:1132:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::tuple<_Elements ...>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/memory:79:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/functional:2373:5: note: candidate: template<class _Res, class ... _Args> void bob::std::swap(bob::std::function<_Res(_ArgTypes ...)>&, bob::std::function<_Res(_ArgTypes ...)>&) | |
swap(function<_Res(_Args...)>& __x, function<_Res(_Args...)>& __y) | |
^ | |
/usr/include/c++/5.1.0/functional:2373:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::function<_Res(_ArgTypes ...)>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/memory:81:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/unique_ptr.h:617:5: note: candidate: template<class _Tp, class _Dp> void bob::std::swap(bob::std::unique_ptr<_Tp, _Dp>&, bob::std::unique_ptr<_Tp, _Dp>&) | |
swap(unique_ptr<_Tp, _Dp>& __x, | |
^ | |
/usr/include/c++/5.1.0/bits/unique_ptr.h:617:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::unique_ptr<_Tp, _Dp>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/5.1.0/memory:82, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/shared_ptr_base.h:1299:5: note: candidate: template<class _Tp, bob::__gnu_cxx::_Lock_policy _Lp> void bob::std::swap(bob::std::__shared_ptr<_Tp, _Lp>&, bob::std::__shared_ptr<_Tp, _Lp>&) | |
swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept | |
^ | |
/usr/include/c++/5.1.0/bits/shared_ptr_base.h:1299:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::__shared_ptr<_Tp, _Lp>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/5.1.0/memory:82, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/shared_ptr_base.h:1484:5: note: candidate: template<class _Tp, bob::__gnu_cxx::_Lock_policy _Lp> void bob::std::swap(bob::std::__weak_ptr<_Tp, _Lp>&, bob::std::__weak_ptr<_Tp, _Lp>&) | |
swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept | |
^ | |
/usr/include/c++/5.1.0/bits/shared_ptr_base.h:1484:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::__weak_ptr<_Tp, _Lp>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/memory:82:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/shared_ptr.h:440:5: note: candidate: template<class _Tp> void bob::std::swap(bob::std::shared_ptr<_Tp1>&, bob::std::shared_ptr<_Tp1>&) | |
swap(shared_ptr<_Tp>& __a, shared_ptr<_Tp>& __b) noexcept | |
^ | |
/usr/include/c++/5.1.0/bits/shared_ptr.h:440:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::shared_ptr<_Tp1>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
In file included from /usr/include/c++/5.1.0/memory:82:0, | |
from /usr/include/boost/config/no_tr1/memory.hpp:21, | |
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, | |
from /usr/include/boost/shared_ptr.hpp:17, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/c++/5.1.0/bits/shared_ptr.h:533:5: note: candidate: template<class _Tp> void bob::std::swap(bob::std::weak_ptr<_Tp>&, bob::std::weak_ptr<_Tp>&) | |
swap(weak_ptr<_Tp>& __a, weak_ptr<_Tp>& __b) noexcept | |
^ | |
/usr/include/c++/5.1.0/bits/shared_ptr.h:533:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/boost/test/predicate_result.hpp:24, | |
from /usr/include/boost/test/test_tools.hpp:19, | |
from /usr/include/boost/test/unit_test.hpp:19, | |
from /home/agauniyal/exercism/cpp/bob/bob_test.cpp:3: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:681:18: note: mismatched types ‘bob::std::weak_ptr<_Tp>’ and ‘bob::boost::shared_ptr<bob::boost::basic_wrap_stringstream<char> >::element_type* {aka bob::boost::basic_wrap_stringstream<char>*}’ | |
std::swap(px, other.px); | |
^ | |
CMakeFiles/bob.dir/build.make:54: recipe for target 'CMakeFiles/bob.dir/bob_test.cpp.o' failed | |
make[2]: *** [CMakeFiles/bob.dir/bob_test.cpp.o] Error 1 | |
CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/bob.dir/all' failed | |
make[1]: *** [CMakeFiles/bob.dir/all] Error 2 | |
Makefile:75: recipe for target 'all' failed | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment