Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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]':
- 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'
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<const test&, test>'
- 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> >'
- 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>]'
- 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>]'
- 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>]'
- 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>]'
- test.exe.cpp:19:2: required from here
- test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
- In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
- from test.exe.cpp:1:
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
- 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]':
- 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'
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<const test&, test>'
- 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> >'
- 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>]'
- 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>]'
- 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>]'
- 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>]'
- test.exe.cpp:19:2: required from here
- test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
- In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
- from test.exe.cpp:1:
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
- 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':
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<const test&, test>'
- 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> >'
- 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>]'
- 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>]'
- 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>]'
- 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>]'
- test.exe.cpp:19:2: required from here
- test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
- In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
- from test.exe.cpp:1:
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1258:70: error: within this context
- 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]':
- 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'
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<test, test>'
- 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> >'
- 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>]'
- 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>]'
- 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>]'
- 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>]'
- test.exe.cpp:19:2: required from here
- test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
- In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
- from test.exe.cpp:1:
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
- 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]':
- 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'
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<test, test>'
- 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> >'
- 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>]'
- 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>]'
- 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>]'
- 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>]'
- test.exe.cpp:19:2: required from here
- test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
- In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
- from test.exe.cpp:1:
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1252:2: error: within this context
- 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':
- c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/type_traits:1263:12: required from 'struct std::is_convertible<test, test>'
- 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> >'
- 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>]'
- 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>]'
- 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>]'
- 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>]'
- test.exe.cpp:19:2: required from here
- test.exe.cpp:8:3: error: 'constexpr test::test(const test&)' is private
- In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/move.h:57:0,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/bits/stl_pair.h:61,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/utility:72,
- from c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/unordered_map:38,
- from test.exe.cpp:1:
- 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