Advertisement
Guest User

Compile Error

a guest
Oct 8th, 2022
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.29 KB | None | 0 0
  1. main.cpp: In function 'int main()':
  2. main.cpp:54:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'SYS_REQMAP_I {aka std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>}' [-Wformat=]
  3. printf("%lu\n", it);
  4. ^
  5. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  6. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  7. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  8. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  9. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  10. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  11. from main.cpp:1:
  12. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h: In instantiation of 'constexpr bool std::less<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>]':
  13. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_map.h:481:32: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>; _Tp = std::vector<std::function<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)> >; _Compare = std::less<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true> >; _Alloc = std::allocator<std::pair<const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>, std::vector<std::function<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)> > > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = std::vector<std::function<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)> >; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>]'
  14. main.cpp:62:20: required from here
  15. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: error: no match for 'operator<' (operand types are 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' and 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>')
  16. { return __x < __y; }
  17. ~~~~^~~~~
  18. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_algobase.h:64:0,
  19. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\char_traits.h:39,
  20. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:40,
  21. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  22. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  23. from main.cpp:1:
  24. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_pair.h:437:5: note: candidate: template<class _T1, class _T2> constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  25. operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
  26. ^~~~~~~~
  27. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_pair.h:437:5: note: template argument deduction/substitution failed:
  28. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  29. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  30. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  31. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  32. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  33. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  34. from main.cpp:1:
  35. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::pair<_T1, _T2>'
  36. { return __x < __y; }
  37. ~~~~^~~~~
  38. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_algobase.h:67:0,
  39. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\char_traits.h:39,
  40. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:40,
  41. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  42. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  43. from main.cpp:1:
  44. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:298:5: note: candidate: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  45. operator<(const reverse_iterator<_Iterator>& __x,
  46. ^~~~~~~~
  47. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:298:5: note: template argument deduction/substitution failed:
  48. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  49. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  50. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  51. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  52. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  53. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  54. from main.cpp:1:
  55. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::reverse_iterator<_Iterator>'
  56. { return __x < __y; }
  57. ~~~~^~~~~
  58. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_algobase.h:67:0,
  59. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\char_traits.h:39,
  60. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:40,
  61. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  62. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  63. from main.cpp:1:
  64. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:355:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  65. operator<(const reverse_iterator<_IteratorL>& __x,
  66. ^~~~~~~~
  67. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:355:5: note: template argument deduction/substitution failed:
  68. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  69. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  70. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  71. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  72. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  73. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  74. from main.cpp:1:
  75. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::reverse_iterator<_Iterator>'
  76. { return __x < __y; }
  77. ~~~~^~~~~
  78. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_algobase.h:67:0,
  79. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\char_traits.h:39,
  80. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:40,
  81. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  82. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  83. from main.cpp:1:
  84. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:1137:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
  85. operator<(const move_iterator<_IteratorL>& __x,
  86. ^~~~~~~~
  87. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:1137:5: note: template argument deduction/substitution failed:
  88. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  89. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  90. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  91. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  92. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  93. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  94. from main.cpp:1:
  95. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::move_iterator<_IteratorL>'
  96. { return __x < __y; }
  97. ~~~~^~~~~
  98. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_algobase.h:67:0,
  99. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\char_traits.h:39,
  100. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:40,
  101. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  102. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  103. from main.cpp:1:
  104. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:1143:5: note: candidate: template<class _Iterator> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)
  105. operator<(const move_iterator<_Iterator>& __x,
  106. ^~~~~~~~
  107. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:1143:5: note: template argument deduction/substitution failed:
  108. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  109. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  110. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  111. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  112. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  113. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  114. from main.cpp:1:
  115. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::move_iterator<_IteratorL>'
  116. { return __x < __y; }
  117. ~~~~^~~~~
  118. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:52:0,
  119. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  120. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  121. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  122. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  123. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  124. from main.cpp:1:
  125. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\basic_string.h:5135:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
  126. operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  127. ^~~~~~~~
  128. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\basic_string.h:5135:5: note: template argument deduction/substitution failed:
  129. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  130. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  131. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  132. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  133. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  134. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  135. from main.cpp:1:
  136. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
  137. { return __x < __y; }
  138. ~~~~^~~~~
  139. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:52:0,
  140. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  141. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  142. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  143. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  144. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  145. from main.cpp:1:
  146. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\basic_string.h:5148:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  147. operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  148. ^~~~~~~~
  149. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\basic_string.h:5148:5: note: template argument deduction/substitution failed:
  150. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  151. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  152. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  153. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  154. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  155. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  156. from main.cpp:1:
  157. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
  158. { return __x < __y; }
  159. ~~~~^~~~~
  160. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:52:0,
  161. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  162. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  163. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  164. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  165. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  166. from main.cpp:1:
  167. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\basic_string.h:5160:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
  168. operator<(const _CharT* __lhs,
  169. ^~~~~~~~
  170. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\basic_string.h:5160:5: note: template argument deduction/substitution failed:
  171. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  172. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  173. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  174. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  175. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  176. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  177. from main.cpp:1:
  178. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: mismatched types 'const _CharT*' and 'std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>'
  179. { return __x < __y; }
  180. ~~~~^~~~~
  181. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:46:0,
  182. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  183. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  184. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  185. from main.cpp:1:
  186. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\system_error:200:3: note: candidate: bool std::operator<(const std::error_code&, const std::error_code&)
  187. operator<(const error_code& __lhs, const error_code& __rhs) noexcept
  188. ^~~~~~~~
  189. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\system_error:200:3: note: no known conversion for argument 1 from 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' to 'const std::error_code&'
  190. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
  191. operator<(const error_condition& __lhs,
  192. ^~~~~~~~
  193. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\system_error:274:3: note: no known conversion for argument 1 from 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' to 'const std::error_condition&'
  194. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\tuple:39:0,
  195. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\unordered_map:41,
  196. from main.cpp:3:
  197. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\array:251:5: note: candidate: template<class _Tp, unsigned int _Nm> bool std::operator<(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)
  198. operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
  199. ^~~~~~~~
  200. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\array:251:5: note: template argument deduction/substitution failed:
  201. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  202. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  203. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  204. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  205. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  206. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  207. from main.cpp:1:
  208. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::array<_Tp, _Nm>'
  209. { return __x < __y; }
  210. ~~~~^~~~~
  211. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\unordered_map:41:0,
  212. from main.cpp:3:
  213. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\tuple:1350:5: note: candidate: template<class ... _TElements, class ... _UElements> constexpr bool std::operator<(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&)
  214. operator<(const tuple<_TElements...>& __t,
  215. ^~~~~~~~
  216. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\tuple:1350:5: note: template argument deduction/substitution failed:
  217. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  218. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  219. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  220. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  221. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  222. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  223. from main.cpp:1:
  224. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::tuple<_Elements ...>'
  225. { return __x < __y; }
  226. ~~~~^~~~~
  227. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\vector:64:0,
  228. from main.cpp:4:
  229. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h:1526:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  230. operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
  231. ^~~~~~~~
  232. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h:1526:5: note: template argument deduction/substitution failed:
  233. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  234. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  235. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  236. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  237. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  238. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  239. from main.cpp:1:
  240. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::vector<_Tp, _Alloc>'
  241. { return __x < __y; }
  242. ~~~~^~~~~
  243. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\map:60:0,
  244. from main.cpp:8:
  245. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_tree.h:1292:5: note: candidate: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  246. operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
  247. ^~~~~~~~
  248. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_tree.h:1292:5: note: template argument deduction/substitution failed:
  249. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  250. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  251. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  252. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  253. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  254. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  255. from main.cpp:1:
  256. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>'
  257. { return __x < __y; }
  258. ~~~~^~~~~
  259. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\map:61:0,
  260. from main.cpp:8:
  261. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_map.h:1324:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  262. operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x,
  263. ^~~~~~~~
  264. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_map.h:1324:5: note: template argument deduction/substitution failed:
  265. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  266. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  267. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  268. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  269. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  270. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  271. from main.cpp:1:
  272. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::map<_Key, _Tp, _Compare, _Alloc>'
  273. { return __x < __y; }
  274. ~~~~^~~~~
  275. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\map:62:0,
  276. from main.cpp:8:
  277. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_multimap.h:989:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  278. operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
  279. ^~~~~~~~
  280. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_multimap.h:989:5: note: template argument deduction/substitution failed:
  281. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  282. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  283. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  284. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  285. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  286. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  287. from main.cpp:1:
  288. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const std::multimap<_Key, _Tp, _Compare, _Alloc>'
  289. { return __x < __y; }
  290. ~~~~^~~~~
  291. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_algobase.h:67:0,
  292. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\char_traits.h:39,
  293. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:40,
  294. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  295. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  296. from main.cpp:1:
  297. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:892:5: note: candidate: template<class _Iterator, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  298. operator<(const __normal_iterator<_Iterator, _Container>& __lhs,
  299. ^~~~~~~~
  300. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:892:5: note: template argument deduction/substitution failed:
  301. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  302. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  303. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  304. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  305. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  306. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  307. from main.cpp:1:
  308. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const __gnu_cxx::__normal_iterator<_Iterator, _Container>'
  309. { return __x < __y; }
  310. ~~~~^~~~~
  311. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_algobase.h:67:0,
  312. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\char_traits.h:39,
  313. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:40,
  314. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  315. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  316. from main.cpp:1:
  317. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:885:5: note: candidate: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  318. operator<(const __normal_iterator<_IteratorL, _Container>& __lhs,
  319. ^~~~~~~~
  320. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator.h:885:5: note: template argument deduction/substitution failed:
  321. In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\string:48:0,
  322. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\locale_classes.h:40,
  323. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\ios_base.h:41,
  324. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:42,
  325. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
  326. from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
  327. from main.cpp:1:
  328. c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_function.h:386:20: note: 'const std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, request>, false, true>' is not derived from 'const __gnu_cxx::__normal_iterator<_IteratorL, _Container>'
  329. { return __x < __y; }
  330. ~~~~^~~~~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement