Guest User

Untitled

a guest
Feb 11th, 2013
542
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.20 KB | None | 0 0
  1. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits: In substitution of 'template<class _From1, class _To1> static decltype ((__test_aux<_To1>(declval<_From1>()), std::__sfinae_types::__one())) std::__is_convertible_helper<_From, _To, false>::__test(int) [with _From1 = _From1; _To1 = _To1; _From = const test&; _To = test] [with _From1 = const test&; _To1 = test]':
  2. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1258:70: required from 'constexpr const bool std::__is_convertible_helper<const test&, test, false>::value'
  3. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<const test&, test>'
  4. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:116:12: required from 'struct std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<const test&, test> >'
  5. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:113:38: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__detail::_Hash_node<std::pair<const char, test>, false>; _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  6. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:628:6: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node* std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  7. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:1172:69: required from 'std::pair<std::__detail::_Node_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::true_type = std::integral_constant<bool, true>]'
  8. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:536:38: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = std::pair<std::__detail::_Node_iterator<std::pair<const char, test>, false, false>, bool>]'
  9. test.exe.cpp:19:2: required from here
  10. test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
  11. In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
  12. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
  13. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
  14. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
  15. from test.exe.cpp:1:
  16. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
  17. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits: In substitution of 'template<class _From1, class _To1> static decltype ((__test_aux<_To1>(declval<_From1>()), std::__sfinae_types::__one())) std::__is_convertible_helper<_From, _To, false>::__test(int) [with _From1 = _From1; _To1 = _To1; _From = const test&; _To = test] [with _From1 = const test&; _To1 = test]':
  18. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1258:70: required from 'constexpr const bool std::__is_convertible_helper<const test&, test, false>::value'
  19. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<const test&, test>'
  20. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:116:12: required from 'struct std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<const test&, test> >'
  21. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:113:38: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__detail::_Hash_node<std::pair<const char, test>, false>; _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  22. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:628:6: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node* std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  23. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:1172:69: required from 'std::pair<std::__detail::_Node_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::true_type = std::integral_constant<bool, true>]'
  24. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:536:38: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = std::pair<std::__detail::_Node_iterator<std::pair<const char, test>, false, false>, bool>]'
  25. test.exe.cpp:19:2: required from here
  26. test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
  27. In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
  28. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
  29. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
  30. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
  31. from test.exe.cpp:1:
  32. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
  33. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits: In instantiation of 'constexpr const bool std::__is_convertible_helper<const test&, test, false>::value':
  34. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<const test&, test>'
  35. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:116:12: required from 'struct std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<const test&, test> >'
  36. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:113:38: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__detail::_Hash_node<std::pair<const char, test>, false>; _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  37. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:628:6: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node* std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  38. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:1172:69: required from 'std::pair<std::__detail::_Node_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::true_type = std::integral_constant<bool, true>]'
  39. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:536:38: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = std::pair<std::__detail::_Node_iterator<std::pair<const char, test>, false, false>, bool>]'
  40. test.exe.cpp:19:2: required from here
  41. test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
  42. In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
  43. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
  44. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
  45. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
  46. from test.exe.cpp:1:
  47. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1258:70: error: within this context
  48. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits: In substitution of 'template<class _From1, class _To1> static decltype ((__test_aux<_To1>(declval<_From1>()), std::__sfinae_types::__one())) std::__is_convertible_helper<_From, _To, false>::__test(int) [with _From1 = _From1; _To1 = _To1; _From = test; _To = test] [with _From1 = test; _To1 = test]':
  49. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1258:70: required from 'constexpr const bool std::__is_convertible_helper<test, test, false>::value'
  50. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<test, test>'
  51. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:116:12: required from 'struct std::__and_<std::is_convertible<const char, const char>, std::is_convertible<test, test> >'
  52. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:139:38: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__detail::_Hash_node<std::pair<const char, test>, false>; _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  53. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:628:6: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node* std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  54. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:1172:69: required from 'std::pair<std::__detail::_Node_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::true_type = std::integral_constant<bool, true>]'
  55. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:536:38: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = std::pair<std::__detail::_Node_iterator<std::pair<const char, test>, false, false>, bool>]'
  56. test.exe.cpp:19:2: required from here
  57. test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
  58. In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
  59. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
  60. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
  61. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
  62. from test.exe.cpp:1:
  63. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
  64. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits: In substitution of 'template<class _From1, class _To1> static decltype ((__test_aux<_To1>(declval<_From1>()), std::__sfinae_types::__one())) std::__is_convertible_helper<_From, _To, false>::__test(int) [with _From1 = _From1; _To1 = _To1; _From = test; _To = test] [with _From1 = test; _To1 = test]':
  65. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1258:70: required from 'constexpr const bool std::__is_convertible_helper<test, test, false>::value'
  66. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<test, test>'
  67. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:116:12: required from 'struct std::__and_<std::is_convertible<const char, const char>, std::is_convertible<test, test> >'
  68. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:139:38: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__detail::_Hash_node<std::pair<const char, test>, false>; _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  69. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:628:6: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node* std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  70. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:1172:69: required from 'std::pair<std::__detail::_Node_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::true_type = std::integral_constant<bool, true>]'
  71. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:536:38: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = std::pair<std::__detail::_Node_iterator<std::pair<const char, test>, false, false>, bool>]'
  72. test.exe.cpp:19:2: required from here
  73. test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
  74. In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
  75. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
  76. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
  77. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
  78. from test.exe.cpp:1:
  79. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
  80. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits: In instantiation of 'constexpr const bool std::__is_convertible_helper<test, test, false>::value':
  81. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<test, test>'
  82. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:116:12: required from 'struct std::__and_<std::is_convertible<const char, const char>, std::is_convertible<test, test> >'
  83. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:139:38: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__detail::_Hash_node<std::pair<const char, test>, false>; _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  84. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:628:6: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node* std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Node = std::__detail::_Hash_node<std::pair<const char, test>, false>]'
  85. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:1172:69: required from 'std::pair<std::__detail::_Node_iterator<_Value, __constant_iterators, __cache_hash_code>, bool> std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::true_type = std::integral_constant<bool, true>]'
  86. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/hashtable.h:536:38: required from 'std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<char&&>, std::tuple<>}; _Key = char; _Value = std::pair<const char, test>; _Allocator = std::allocator<std::pair<const char, test> >; _ExtractKey = std::_Select1st<std::pair<const char, test> >; _Equal = std::equal_to<char>; _H1 = std::hash<char>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; bool __cache_hash_code = false; bool __constant_iterators = false; bool __unique_keys = true; std::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::_Insert_Return_Type = std::pair<std::__detail::_Node_iterator<std::pair<const char, test>, false, false>, bool>]'
  87. test.exe.cpp:19:2: required from here
  88. test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
  89. In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
  90. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
  91. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
  92. from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
  93. from test.exe.cpp:1:
  94. c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1258:70: error: within this context
Advertisement
Add Comment
Please, Sign In to add comment