Advertisement
dipankar_kumar_singh

error with gcc-12 On windows [ winlib gcc-12.2 ]

Nov 27th, 2022
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 152.21 KB | Fixit | 0 0
  1. Errors while compiling:
  2. In file included from c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:3:
  3. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&) [with T = std::pair<int, int>; std::ostream = std::basic_ostream<char>]':
  4. c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:7:13: required from here
  5. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: error: no match for 'operator<<' (operand types are 'std::ostream' {aka 'std::basic_ostream<char>'} and 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'})
  6. 17 | out << vec[i] << ", ";
  7. | ~~~~^~~~~~~
  8. In file included from c:\mingw64\include\c++\12.2.0\istream:39,
  9. from c:\mingw64\include\c++\12.2.0\sstream:38,
  10. from c:\mingw64\include\c++\12.2.0\complex:45,
  11. from c:\mingw64\include\c++\12.2.0\ccomplex:39,
  12. from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:54,
  13. from c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:1:
  14. c:\mingw64\include\c++\12.2.0\ostream:108:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ostream_type& (*)(__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  15. 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&))
  16. | ^~~~~~~~
  17. c:\mingw64\include\c++\12.2.0\ostream:108:36: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)' {aka 'std::basic_ostream<char>& (*)(std::basic_ostream<char>&)'}
  18. 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&))
  19. | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  20. c:\mingw64\include\c++\12.2.0\ostream:117:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ios_type& (*)(__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; __ios_type = std::basic_ios<char>]'
  21. 117 | operator<<(__ios_type& (*__pf)(__ios_type&))
  22. | ^~~~~~~~
  23. c:\mingw64\include\c++\12.2.0\ostream:117:32: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)' {aka 'std::basic_ios<char>& (*)(std::basic_ios<char>&)'}
  24. 117 | operator<<(__ios_type& (*__pf)(__ios_type&))
  25. | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  26. c:\mingw64\include\c++\12.2.0\ostream:127:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  27. 127 | operator<<(ios_base& (*__pf) (ios_base&))
  28. | ^~~~~~~~
  29. c:\mingw64\include\c++\12.2.0\ostream:127:30: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::ios_base& (*)(std::ios_base&)'
  30. 127 | operator<<(ios_base& (*__pf) (ios_base&))
  31. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  32. c:\mingw64\include\c++\12.2.0\ostream:166:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  33. 166 | operator<<(long __n)
  34. | ^~~~~~~~
  35. c:\mingw64\include\c++\12.2.0\ostream:166:23: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long int'
  36. 166 | operator<<(long __n)
  37. | ~~~~~^~~
  38. c:\mingw64\include\c++\12.2.0\ostream:170:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  39. 170 | operator<<(unsigned long __n)
  40. | ^~~~~~~~
  41. c:\mingw64\include\c++\12.2.0\ostream:170:32: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long unsigned int'
  42. 170 | operator<<(unsigned long __n)
  43. | ~~~~~~~~~~~~~~^~~
  44. c:\mingw64\include\c++\12.2.0\ostream:174:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  45. 174 | operator<<(bool __n)
  46. | ^~~~~~~~
  47. c:\mingw64\include\c++\12.2.0\ostream:174:23: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'bool'
  48. 174 | operator<<(bool __n)
  49. | ~~~~~^~~
  50. In file included from c:\mingw64\include\c++\12.2.0\ostream:833:
  51. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:91:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]'
  52. 91 | basic_ostream<_CharT, _Traits>::
  53. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  54. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:92:22: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'short int'
  55. 92 | operator<<(short __n)
  56. | ~~~~~~^~~
  57. c:\mingw64\include\c++\12.2.0\ostream:181:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  58. 181 | operator<<(unsigned short __n)
  59. | ^~~~~~~~
  60. c:\mingw64\include\c++\12.2.0\ostream:181:33: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'short unsigned int'
  61. 181 | operator<<(unsigned short __n)
  62. | ~~~~~~~~~~~~~~~^~~
  63. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:105:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]'
  64. 105 | basic_ostream<_CharT, _Traits>::
  65. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  66. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:106:20: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'int'
  67. 106 | operator<<(int __n)
  68. | ~~~~^~~
  69. c:\mingw64\include\c++\12.2.0\ostream:192:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  70. 192 | operator<<(unsigned int __n)
  71. | ^~~~~~~~
  72. c:\mingw64\include\c++\12.2.0\ostream:192:31: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'unsigned int'
  73. 192 | operator<<(unsigned int __n)
  74. | ~~~~~~~~~~~~~^~~
  75. c:\mingw64\include\c++\12.2.0\ostream:201:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  76. 201 | operator<<(long long __n)
  77. | ^~~~~~~~
  78. c:\mingw64\include\c++\12.2.0\ostream:201:28: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long long int'
  79. 201 | operator<<(long long __n)
  80. | ~~~~~~~~~~^~~
  81. c:\mingw64\include\c++\12.2.0\ostream:205:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  82. 205 | operator<<(unsigned long long __n)
  83. | ^~~~~~~~
  84. c:\mingw64\include\c++\12.2.0\ostream:205:37: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long long unsigned int'
  85. 205 | operator<<(unsigned long long __n)
  86. | ~~~~~~~~~~~~~~~~~~~^~~
  87. c:\mingw64\include\c++\12.2.0\ostream:220:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  88. 220 | operator<<(double __f)
  89. | ^~~~~~~~
  90. c:\mingw64\include\c++\12.2.0\ostream:220:25: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'double'
  91. 220 | operator<<(double __f)
  92. | ~~~~~~~^~~
  93. c:\mingw64\include\c++\12.2.0\ostream:224:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  94. 224 | operator<<(float __f)
  95. | ^~~~~~~~
  96. c:\mingw64\include\c++\12.2.0\ostream:224:24: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'float'
  97. 224 | operator<<(float __f)
  98. | ~~~~~~^~~
  99. c:\mingw64\include\c++\12.2.0\ostream:232:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  100. 232 | operator<<(long double __f)
  101. | ^~~~~~~~
  102. c:\mingw64\include\c++\12.2.0\ostream:232:30: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long double'
  103. 232 | operator<<(long double __f)
  104. | ~~~~~~~~~~~~^~~
  105. c:\mingw64\include\c++\12.2.0\ostream:245:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  106. 245 | operator<<(const void* __p)
  107. | ^~~~~~~~
  108. c:\mingw64\include\c++\12.2.0\ostream:245:30: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'const void*'
  109. 245 | operator<<(const void* __p)
  110. | ~~~~~~~~~~~~^~~
  111. c:\mingw64\include\c++\12.2.0\ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]'
  112. 250 | operator<<(nullptr_t)
  113. | ^~~~~~~~
  114. c:\mingw64\include\c++\12.2.0\ostream:250:18: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::nullptr_t'
  115. 250 | operator<<(nullptr_t)
  116. | ^~~~~~~~~
  117. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:119:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; __streambuf_type = std::basic_streambuf<char>]'
  118. 119 | basic_ostream<_CharT, _Traits>::
  119. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:120:34: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::basic_ostream<char>::__streambuf_type*' {aka 'std::basic_streambuf<char>*'}
  121. 120 | operator<<(__streambuf_type* __sbin)
  122. | ~~~~~~~~~~~~~~~~~~^~~~~~
  123. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:10:15: note: candidate: 'template<class T> std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&)'
  124. 10 | std::ostream& operator<<(std::ostream& out, const std::vector<T>& vec) {
  125. | ^~~~~~~~
  126. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:10:15: note: template argument deduction/substitution failed:
  127. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::vector<_Tp>'
  128. 17 | out << vec[i] << ", ";
  129. | ~~~~^~~~~~~
  130. In file included from c:\mingw64\include\c++\12.2.0\regex:66,
  131. from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:110:
  132. c:\mingw64\include\c++\12.2.0\bits\regex.h:1675:5: note: candidate: 'template<class _Ch_type, class _Ch_traits, class _Bi_iter> std::basic_ostream<_CharT, _Traits>& std::__cxx11::operator<<(std::basic_ostream<_CharT, _Traits>&, const sub_match<_Bi_iter>&)'
  133. 1675 | operator<<(basic_ostream<_Ch_type, _Ch_traits>& __os,
  134. | ^~~~~~~~
  135. c:\mingw64\include\c++\12.2.0\bits\regex.h:1675:5: note: template argument deduction/substitution failed:
  136. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::__cxx11::sub_match<_Bi_iter>'
  137. 17 | out << vec[i] << ", ";
  138. | ~~~~^~~~~~~
  139. In file included from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:45:
  140. c:\mingw64\include\c++\12.2.0\cstddef:123:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, _IntegerType)'
  141. 123 | operator<<(byte __b, _IntegerType __shift) noexcept
  142. | ^~~~~~~~
  143. c:\mingw64\include\c++\12.2.0\cstddef:123:5: note: template argument deduction/substitution failed:
  144. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert 'out' (type 'std::ostream' {aka 'std::basic_ostream<char>'}) to type 'std::byte'
  145. 17 | out << vec[i] << ", ";
  146. | ~~~~^~~~~~~
  147. In file included from c:\mingw64\include\c++\12.2.0\bits\basic_string.h:47,
  148. from c:\mingw64\include\c++\12.2.0\string:53,
  149. from c:\mingw64\include\c++\12.2.0\bits\locale_classes.h:40,
  150. from c:\mingw64\include\c++\12.2.0\bits\ios_base.h:41,
  151. from c:\mingw64\include\c++\12.2.0\ios:42,
  152. from c:\mingw64\include\c++\12.2.0\istream:38:
  153. c:\mingw64\include\c++\12.2.0\string_view:672:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, _Traits>)'
  154. 672 | operator<<(basic_ostream<_CharT, _Traits>& __os,
  155. | ^~~~~~~~
  156. c:\mingw64\include\c++\12.2.0\string_view:672:5: note: template argument deduction/substitution failed:
  157. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::pair<int, int>' is not derived from 'std::basic_string_view<_CharT, _Traits>'
  158. 17 | out << vec[i] << ", ";
  159. | ~~~~^~~~~~~
  160. c:\mingw64\include\c++\12.2.0\bits\basic_string.h:3883:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)'
  161. 3883 | operator<<(basic_ostream<_CharT, _Traits>& __os,
  162. | ^~~~~~~~
  163. c:\mingw64\include\c++\12.2.0\bits\basic_string.h:3883:5: note: template argument deduction/substitution failed:
  164. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>'
  165. 17 | out << vec[i] << ", ";
  166. | ~~~~^~~~~~~
  167. In file included from c:\mingw64\include\c++\12.2.0\bits\ios_base.h:46:
  168. c:\mingw64\include\c++\12.2.0\system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)'
  169. 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
  170. | ^~~~~~~~
  171. c:\mingw64\include\c++\12.2.0\system_error:279:5: note: template argument deduction/substitution failed:
  172. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const std::error_code&'
  173. 17 | out << vec[i] << ", ";
  174. | ~~~~^~~~~~~
  175. c:\mingw64\include\c++\12.2.0\ostream:507:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)'
  176. 507 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
  177. | ^~~~~~~~
  178. c:\mingw64\include\c++\12.2.0\ostream:507:5: note: template argument deduction/substitution failed:
  179. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::pair<int, int>')
  180. 17 | out << vec[i] << ", ";
  181. | ~~~~^~~~~~~
  182. c:\mingw64\include\c++\12.2.0\ostream:517:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)'
  183. 517 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
  184. | ^~~~~~~~
  185. c:\mingw64\include\c++\12.2.0\ostream:517:5: note: template argument deduction/substitution failed:
  186. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char'
  187. 17 | out << vec[i] << ", ";
  188. | ~~~~^~~~~~~
  189. c:\mingw64\include\c++\12.2.0\ostream:523:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char)'
  190. 523 | operator<<(basic_ostream<char, _Traits>& __out, char __c)
  191. | ^~~~~~~~
  192. c:\mingw64\include\c++\12.2.0\ostream:523:5: note: template argument deduction/substitution failed:
  193. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char'
  194. 17 | out << vec[i] << ", ";
  195. | ~~~~^~~~~~~
  196. c:\mingw64\include\c++\12.2.0\ostream:534:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, signed char)'
  197. 534 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
  198. | ^~~~~~~~
  199. c:\mingw64\include\c++\12.2.0\ostream:534:5: note: template argument deduction/substitution failed:
  200. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'signed char'
  201. 17 | out << vec[i] << ", ";
  202. | ~~~~^~~~~~~
  203. c:\mingw64\include\c++\12.2.0\ostream:539:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, unsigned char)'
  204. 539 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
  205. | ^~~~~~~~
  206. c:\mingw64\include\c++\12.2.0\ostream:539:5: note: template argument deduction/substitution failed:
  207. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'unsigned char'
  208. 17 | out << vec[i] << ", ";
  209. | ~~~~^~~~~~~
  210. c:\mingw64\include\c++\12.2.0\ostream:548:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, wchar_t)' (deleted)
  211. 548 | operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete;
  212. | ^~~~~~~~
  213. c:\mingw64\include\c++\12.2.0\ostream:548:5: note: template argument deduction/substitution failed:
  214. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'wchar_t'
  215. 17 | out << vec[i] << ", ";
  216. | ~~~~^~~~~~~
  217. c:\mingw64\include\c++\12.2.0\ostream:553:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char8_t)' (deleted)
  218. 553 | operator<<(basic_ostream<char, _Traits>&, char8_t) = delete;
  219. | ^~~~~~~~
  220. c:\mingw64\include\c++\12.2.0\ostream:553:5: note: template argument deduction/substitution failed:
  221. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char8_t'
  222. 17 | out << vec[i] << ", ";
  223. | ~~~~^~~~~~~
  224. c:\mingw64\include\c++\12.2.0\ostream:558:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char16_t)' (deleted)
  225. 558 | operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
  226. | ^~~~~~~~
  227. c:\mingw64\include\c++\12.2.0\ostream:558:5: note: template argument deduction/substitution failed:
  228. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char16_t'
  229. 17 | out << vec[i] << ", ";
  230. | ~~~~^~~~~~~
  231. c:\mingw64\include\c++\12.2.0\ostream:562:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char32_t)' (deleted)
  232. 562 | operator<<(basic_ostream<char, _Traits>&, char32_t) = delete;
  233. | ^~~~~~~~
  234. c:\mingw64\include\c++\12.2.0\ostream:562:5: note: template argument deduction/substitution failed:
  235. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char32_t'
  236. 17 | out << vec[i] << ", ";
  237. | ~~~~^~~~~~~
  238. c:\mingw64\include\c++\12.2.0\ostream:568:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, char8_t)' (deleted)
  239. 568 | operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete;
  240. | ^~~~~~~~
  241. c:\mingw64\include\c++\12.2.0\ostream:568:5: note: template argument deduction/substitution failed:
  242. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: mismatched types 'wchar_t' and 'char'
  243. 17 | out << vec[i] << ", ";
  244. | ~~~~^~~~~~~
  245. c:\mingw64\include\c++\12.2.0\ostream:573:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, char16_t)' (deleted)
  246. 573 | operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete;
  247. | ^~~~~~~~
  248. c:\mingw64\include\c++\12.2.0\ostream:573:5: note: template argument deduction/substitution failed:
  249. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: mismatched types 'wchar_t' and 'char'
  250. 17 | out << vec[i] << ", ";
  251. | ~~~~^~~~~~~
  252. c:\mingw64\include\c++\12.2.0\ostream:577:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, char32_t)' (deleted)
  253. 577 | operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete;
  254. | ^~~~~~~~
  255. c:\mingw64\include\c++\12.2.0\ostream:577:5: note: template argument deduction/substitution failed:
  256. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: mismatched types 'wchar_t' and 'char'
  257. 17 | out << vec[i] << ", ";
  258. | ~~~~^~~~~~~
  259. c:\mingw64\include\c++\12.2.0\ostream:598:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)'
  260. 598 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
  261. | ^~~~~~~~
  262. c:\mingw64\include\c++\12.2.0\ostream:598:5: note: template argument deduction/substitution failed:
  263. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: mismatched types 'const _CharT*' and 'std::pair<int, int>'
  264. 17 | out << vec[i] << ", ";
  265. | ~~~~^~~~~~~
  266. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:302:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)'
  267. 302 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
  268. | ^~~~~~~~
  269. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:302:5: note: template argument deduction/substitution failed:
  270. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char*'
  271. 17 | out << vec[i] << ", ";
  272. | ~~~~^~~~~~~
  273. c:\mingw64\include\c++\12.2.0\ostream:615:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char*)'
  274. 615 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
  275. | ^~~~~~~~
  276. c:\mingw64\include\c++\12.2.0\ostream:615:5: note: template argument deduction/substitution failed:
  277. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char*'
  278. 17 | out << vec[i] << ", ";
  279. | ~~~~^~~~~~~
  280. c:\mingw64\include\c++\12.2.0\ostream:628:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const signed char*)'
  281. 628 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
  282. | ^~~~~~~~
  283. c:\mingw64\include\c++\12.2.0\ostream:628:5: note: template argument deduction/substitution failed:
  284. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const signed char*'
  285. 17 | out << vec[i] << ", ";
  286. | ~~~~^~~~~~~
  287. c:\mingw64\include\c++\12.2.0\ostream:633:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const unsigned char*)'
  288. 633 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
  289. | ^~~~~~~~
  290. c:\mingw64\include\c++\12.2.0\ostream:633:5: note: template argument deduction/substitution failed:
  291. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const unsigned char*'
  292. 17 | out << vec[i] << ", ";
  293. | ~~~~^~~~~~~
  294. c:\mingw64\include\c++\12.2.0\ostream:642:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const wchar_t*)' (deleted)
  295. 642 | operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete;
  296. | ^~~~~~~~
  297. c:\mingw64\include\c++\12.2.0\ostream:642:5: note: template argument deduction/substitution failed:
  298. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const wchar_t*'
  299. 17 | out << vec[i] << ", ";
  300. | ~~~~^~~~~~~
  301. c:\mingw64\include\c++\12.2.0\ostream:647:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char8_t*)' (deleted)
  302. 647 | operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete;
  303. | ^~~~~~~~
  304. c:\mingw64\include\c++\12.2.0\ostream:647:5: note: template argument deduction/substitution failed:
  305. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char8_t*'
  306. 17 | out << vec[i] << ", ";
  307. | ~~~~^~~~~~~
  308. c:\mingw64\include\c++\12.2.0\ostream:652:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char16_t*)' (deleted)
  309. 652 | operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete;
  310. | ^~~~~~~~
  311. c:\mingw64\include\c++\12.2.0\ostream:652:5: note: template argument deduction/substitution failed:
  312. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char16_t*'
  313. 17 | out << vec[i] << ", ";
  314. | ~~~~^~~~~~~
  315. c:\mingw64\include\c++\12.2.0\ostream:656:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char32_t*)' (deleted)
  316. 656 | operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete;
  317. | ^~~~~~~~
  318. c:\mingw64\include\c++\12.2.0\ostream:656:5: note: template argument deduction/substitution failed:
  319. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char32_t*'
  320. 17 | out << vec[i] << ", ";
  321. | ~~~~^~~~~~~
  322. c:\mingw64\include\c++\12.2.0\ostream:662:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*)' (deleted)
  323. 662 | operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete;
  324. | ^~~~~~~~
  325. c:\mingw64\include\c++\12.2.0\ostream:662:5: note: template argument deduction/substitution failed:
  326. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: mismatched types 'wchar_t' and 'char'
  327. 17 | out << vec[i] << ", ";
  328. | ~~~~^~~~~~~
  329. c:\mingw64\include\c++\12.2.0\ostream:667:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*)' (deleted)
  330. 667 | operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete;
  331. | ^~~~~~~~
  332. c:\mingw64\include\c++\12.2.0\ostream:667:5: note: template argument deduction/substitution failed:
  333. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: mismatched types 'wchar_t' and 'char'
  334. 17 | out << vec[i] << ", ";
  335. | ~~~~^~~~~~~
  336. c:\mingw64\include\c++\12.2.0\ostream:671:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*)' (deleted)
  337. 671 | operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete;
  338. | ^~~~~~~~
  339. c:\mingw64\include\c++\12.2.0\ostream:671:5: note: template argument deduction/substitution failed:
  340. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: mismatched types 'wchar_t' and 'char'
  341. 17 | out << vec[i] << ", ";
  342. | ~~~~^~~~~~~
  343. c:\mingw64\include\c++\12.2.0\ostream:754:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)'
  344. 754 | operator<<(_Ostream&& __os, const _Tp& __x)
  345. | ^~~~~~~~
  346. c:\mingw64\include\c++\12.2.0\ostream:754:5: note: template argument deduction/substitution failed:
  347. c:\mingw64\include\c++\12.2.0\ostream: In substitution of 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = std::pair<int, int>]':
  348. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: required from 'std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&) [with T = std::pair<int, int>; std::ostream = std::basic_ostream<char>]'
  349. c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:7:13: required from here
  350. c:\mingw64\include\c++\12.2.0\ostream:754:5: error: template constraint failure for 'template<class _Os, class _Tp> requires (__derived_from_ios_base<_Os>) && requires(_Os& __os, const _Tp& __t) {__os << __t;} using __rvalue_stream_insertion_t = _Os&&'
  351. c:\mingw64\include\c++\12.2.0\ostream:754:5: note: constraints not satisfied
  352. c:\mingw64\include\c++\12.2.0\ostream: In substitution of 'template<class _Os, class _Tp> requires (__derived_from_ios_base<_Os>) && requires(_Os& __os, const _Tp& __t) {__os << __t;} using __rvalue_stream_insertion_t = _Os&& [with _Os = std::basic_ostream<char>&; _Tp = std::pair<int, int>]':
  353. c:\mingw64\include\c++\12.2.0\ostream:754:5: required by substitution of 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = std::pair<int, int>]'
  354. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: required from 'std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&) [with T = std::pair<int, int>; std::ostream = std::basic_ostream<char>]'
  355. c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:7:13: required from here
  356. c:\mingw64\include\c++\12.2.0\ostream:721:13: required for the satisfaction of '__derived_from_ios_base<_Os>' [with _Os = std::basic_ostream<char, std::char_traits<char> >&]
  357. c:\mingw64\include\c++\12.2.0\ostream:721:39: note: the expression 'is_class_v<_Tp> [with _Tp = std::basic_ostream<char, std::char_traits<char> >&]' evaluated to 'false'
  358. 721 | concept __derived_from_ios_base = is_class_v<_Tp>
  359. | ^~~~~~~~~~~~~~~
  360. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&) [with T = std::pair<int, int>; std::ostream = std::basic_ostream<char>]':
  361. c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:7:13: required from here
  362. c:\mingw64\include\c++\12.2.0\complex:555:5: note: candidate: 'template<class _Tp, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const complex<_Tp>&)'
  363. 555 | operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
  364. | ^~~~~~~~
  365. c:\mingw64\include\c++\12.2.0\complex:555:5: note: template argument deduction/substitution failed:
  366. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::complex<_Tp>'
  367. 17 | out << vec[i] << ", ";
  368. | ~~~~^~~~~~~
  369. In file included from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:66:
  370. c:\mingw64\include\c++\12.2.0\bitset:1540:5: note: candidate: 'template<class _CharT, class _Traits, long long unsigned int _Nb> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const bitset<_Nb>&)'
  371. 1540 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  372. | ^~~~~~~~
  373. c:\mingw64\include\c++\12.2.0\bitset:1540:5: note: template argument deduction/substitution failed:
  374. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::bitset<_Nb>'
  375. 17 | out << vec[i] << ", ";
  376. | ~~~~^~~~~~~
  377. In file included from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:72:
  378. c:\mingw64\include\c++\12.2.0\iomanip:79:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Resetiosflags)'
  379. 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
  380. | ^~~~~~~~
  381. c:\mingw64\include\c++\12.2.0\iomanip:79:5: note: template argument deduction/substitution failed:
  382. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Resetiosflags'
  383. 17 | out << vec[i] << ", ";
  384. | ~~~~^~~~~~~
  385. c:\mingw64\include\c++\12.2.0\iomanip:109:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setiosflags)'
  386. 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
  387. | ^~~~~~~~
  388. c:\mingw64\include\c++\12.2.0\iomanip:109:5: note: template argument deduction/substitution failed:
  389. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setiosflags'
  390. 17 | out << vec[i] << ", ";
  391. | ~~~~^~~~~~~
  392. c:\mingw64\include\c++\12.2.0\iomanip:143:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setbase)'
  393. 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
  394. | ^~~~~~~~
  395. c:\mingw64\include\c++\12.2.0\iomanip:143:5: note: template argument deduction/substitution failed:
  396. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setbase'
  397. 17 | out << vec[i] << ", ";
  398. | ~~~~^~~~~~~
  399. c:\mingw64\include\c++\12.2.0\iomanip:178:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setfill<_CharT>)'
  400. 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
  401. | ^~~~~~~~
  402. c:\mingw64\include\c++\12.2.0\iomanip:178:5: note: template argument deduction/substitution failed:
  403. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::pair<int, int>' is not derived from 'std::_Setfill<_CharT>'
  404. 17 | out << vec[i] << ", ";
  405. | ~~~~^~~~~~~
  406. c:\mingw64\include\c++\12.2.0\iomanip:208:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setprecision)'
  407. 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
  408. | ^~~~~~~~
  409. c:\mingw64\include\c++\12.2.0\iomanip:208:5: note: template argument deduction/substitution failed:
  410. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setprecision'
  411. 17 | out << vec[i] << ", ";
  412. | ~~~~^~~~~~~
  413. c:\mingw64\include\c++\12.2.0\iomanip:238:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setw)'
  414. 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
  415. | ^~~~~~~~
  416. c:\mingw64\include\c++\12.2.0\iomanip:238:5: note: template argument deduction/substitution failed:
  417. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setw'
  418. 17 | out << vec[i] << ", ";
  419. | ~~~~^~~~~~~
  420. c:\mingw64\include\c++\12.2.0\iomanip:311:5: note: candidate: 'template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Put_money<_MoneyT>)'
  421. 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
  422. | ^~~~~~~~
  423. c:\mingw64\include\c++\12.2.0\iomanip:311:5: note: template argument deduction/substitution failed:
  424. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::pair<int, int>' is not derived from 'std::_Put_money<_MoneyT>'
  425. 17 | out << vec[i] << ", ";
  426. | ~~~~^~~~~~~
  427. c:\mingw64\include\c++\12.2.0\iomanip:363:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Put_time<_CharT>)'
  428. 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
  429. | ^~~~~~~~
  430. c:\mingw64\include\c++\12.2.0\iomanip:363:5: note: template argument deduction/substitution failed:
  431. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::pair<int, int>' is not derived from 'std::_Put_time<_CharT>'
  432. 17 | out << vec[i] << ", ";
  433. | ~~~~^~~~~~~
  434. In file included from c:\mingw64\include\c++\12.2.0\memory:76,
  435. from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:82:
  436. c:\mingw64\include\c++\12.2.0\bits\unique_ptr.h:1137:5: note: candidate: 'template<class _CharT, class _Traits, class _Tp, class _Dp> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const unique_ptr<_Up, _Ep>&) requires requires{std::operator<<::__os << std::operator<<::__p->get();}'
  437. 1137 | operator<<(basic_ostream<_CharT, _Traits>& __os,
  438. | ^~~~~~~~
  439. c:\mingw64\include\c++\12.2.0\bits\unique_ptr.h:1137:5: note: template argument deduction/substitution failed:
  440. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::unique_ptr<_Up, _Ep>'
  441. 17 | out << vec[i] << ", ";
  442. | ~~~~^~~~~~~
  443. In file included from c:\mingw64\include\c++\12.2.0\memory:77:
  444. c:\mingw64\include\c++\12.2.0\bits\shared_ptr.h:70:5: note: candidate: 'template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __shared_ptr<_Tp, _Lp>&)'
  445. 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os,
  446. | ^~~~~~~~
  447. c:\mingw64\include\c++\12.2.0\bits\shared_ptr.h:70:5: note: template argument deduction/substitution failed:
  448. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
  449. 17 | out << vec[i] << ", ";
  450. | ~~~~^~~~~~~
  451. In file included from c:\mingw64\include\c++\12.2.0\valarray:603,
  452. from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:95:
  453. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom1, class _Dom2> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Expr, std::_Expr, _Dom1, _Dom2>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const _Expr<_Dom1, typename _Dom1::value_type>&, const _Expr<_Dom2, typename _Dom2::value_type>&)'
  454. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  455. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  456. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  457. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  458. 17 | out << vec[i] << ", ";
  459. | ~~~~^~~~~~~
  460. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Expr, std::_Constant, _Dom, typename _Dom::value_type>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const _Expr<_Dom1, typename _Dom1::value_type>&, const typename _Dom::value_type&)'
  461. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  462. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  463. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  464. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  465. 17 | out << vec[i] << ", ";
  466. | ~~~~^~~~~~~
  467. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Constant, std::_Expr, typename _Dom::value_type, _Dom>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const typename _Dom::value_type&, const _Expr<_Dom1, typename _Dom1::value_type>&)'
  468. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  469. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  470. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  471. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  472. 17 | out << vec[i] << ", ";
  473. | ~~~~^~~~~~~
  474. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Expr, std::_ValArray, _Dom, typename _Dom::value_type>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const _Expr<_Dom1, typename _Dom1::value_type>&, const valarray<typename _Dom::value_type>&)'
  475. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  476. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  477. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  478. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  479. 17 | out << vec[i] << ", ";
  480. | ~~~~^~~~~~~
  481. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_ValArray, std::_Expr, typename _Dom::value_type, _Dom>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const valarray<typename _Dom::value_type>&, const _Expr<_Dom1, typename _Dom1::value_type>&)'
  482. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  483. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  485. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  486. 17 | out << vec[i] << ", ";
  487. | ~~~~^~~~~~~
  488. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: candidate: 'template<class _Tp> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_ValArray, std::_ValArray, _Tp, _Tp>, typename std::__fun<std::__shift_left, _Tp>::result_type> std::operator<<(const valarray<_Tp>&, const valarray<_Tp>&)'
  489. 1193 | _DEFINE_BINARY_OPERATOR(<<, __shift_left)
  490. | ^~~~~~~~~~~~~~~~~~~~~~~
  491. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: template argument deduction/substitution failed:
  492. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::valarray<_Tp>'
  493. 17 | out << vec[i] << ", ";
  494. | ~~~~^~~~~~~
  495. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: candidate: 'template<class _Tp> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_ValArray, std::_Constant, _Tp, _Tp>, typename std::__fun<std::__shift_left, _Tp>::result_type> std::operator<<(const valarray<_Tp>&, const typename valarray<_Tp>::value_type&)'
  496. 1193 | _DEFINE_BINARY_OPERATOR(<<, __shift_left)
  497. | ^~~~~~~~~~~~~~~~~~~~~~~
  498. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: template argument deduction/substitution failed:
  499. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::valarray<_Tp>'
  500. 17 | out << vec[i] << ", ";
  501. | ~~~~^~~~~~~
  502. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: candidate: 'template<class _Tp> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Constant, std::_ValArray, _Tp, _Tp>, typename std::__fun<std::__shift_left, _Tp>::result_type> std::operator<<(const typename valarray<_Tp>::value_type&, const valarray<_Tp>&)'
  503. 1193 | _DEFINE_BINARY_OPERATOR(<<, __shift_left)
  504. | ^~~~~~~~~~~~~~~~~~~~~~~
  505. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: template argument deduction/substitution failed:
  506. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::valarray<_Tp>'
  507. 17 | out << vec[i] << ", ";
  508. | ~~~~^~~~~~~
  509. In file included from c:\mingw64\include\c++\12.2.0\random:49,
  510. from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:108:
  511. c:\mingw64\include\c++\12.2.0\bits\random.h:1312:5: note: candidate: 'template<class _RandomNumberEngine, long long unsigned int __w, class _UIntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)'
  512. 1312 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  513. | ^~~~~~~~
  514. c:\mingw64\include\c++\12.2.0\bits\random.h:1312:5: note: template argument deduction/substitution failed:
  515. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>'
  516. 17 | out << vec[i] << ", ";
  517. | ~~~~^~~~~~~
  518. In file included from c:\mingw64\include\c++\12.2.0\random:51:
  519. c:\mingw64\include\c++\12.2.0\bits\random.tcc:907:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const uniform_int_distribution<_IntType>&)'
  520. 907 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  521. | ^~~~~~~~
  522. c:\mingw64\include\c++\12.2.0\bits\random.tcc:907:5: note: template argument deduction/substitution failed:
  523. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::uniform_int_distribution<_IntType>'
  524. 17 | out << vec[i] << ", ";
  525. | ~~~~^~~~~~~
  526. c:\mingw64\include\c++\12.2.0\bits\random.tcc:965:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const uniform_real_distribution<_IntType>&)'
  527. 965 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  528. | ^~~~~~~~
  529. c:\mingw64\include\c++\12.2.0\bits\random.tcc:965:5: note: template argument deduction/substitution failed:
  530. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::uniform_real_distribution<_IntType>'
  531. 17 | out << vec[i] << ", ";
  532. | ~~~~^~~~~~~
  533. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2150:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const cauchy_distribution<_RealType>&)'
  534. 2150 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  535. | ^~~~~~~~
  536. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2150:5: note: template argument deduction/substitution failed:
  537. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::cauchy_distribution<_RealType>'
  538. 17 | out << vec[i] << ", ";
  539. | ~~~~^~~~~~~
  540. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1026:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const bernoulli_distribution&)'
  541. 1026 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  542. | ^~~~~~~~
  543. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1026:5: note: template argument deduction/substitution failed:
  544. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const std::bernoulli_distribution&'
  545. 17 | out << vec[i] << ", ";
  546. | ~~~~^~~~~~~
  547. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1107:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const geometric_distribution<_IntType>&)'
  548. 1107 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  549. | ^~~~~~~~
  550. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1107:5: note: template argument deduction/substitution failed:
  551. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::geometric_distribution<_IntType>'
  552. 17 | out << vec[i] << ", ";
  553. | ~~~~^~~~~~~
  554. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1759:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const exponential_distribution<_RealType>&)'
  555. 1759 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  556. | ^~~~~~~~
  557. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1759:5: note: template argument deduction/substitution failed:
  558. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::exponential_distribution<_RealType>'
  559. 17 | out << vec[i] << ", ";
  560. | ~~~~^~~~~~~
  561. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2544:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const weibull_distribution<_RealType>&)'
  562. 2544 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  563. | ^~~~~~~~
  564. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2544:5: note: template argument deduction/substitution failed:
  565. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::weibull_distribution<_RealType>'
  566. 17 | out << vec[i] << ", ";
  567. | ~~~~^~~~~~~
  568. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2618:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const extreme_value_distribution<_RealType>&)'
  569. 2618 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  570. | ^~~~~~~~
  571. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2618:5: note: template argument deduction/substitution failed:
  572. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::extreme_value_distribution<_RealType>'
  573. 17 | out << vec[i] << ", ";
  574. | ~~~~^~~~~~~
  575. c:\mingw64\include\c++\12.2.0\bits\random.tcc:156:5: note: candidate: 'template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const linear_congruential_engine<_UIntType, __a, __c, __m>&)'
  576. 156 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  577. | ^~~~~~~~
  578. c:\mingw64\include\c++\12.2.0\bits\random.tcc:156:5: note: template argument deduction/substitution failed:
  579. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::linear_congruential_engine<_UIntType, __a, __c, __m>'
  580. 17 | out << vec[i] << ", ";
  581. | ~~~~^~~~~~~
  582. c:\mingw64\include\c++\12.2.0\bits\random.tcc:477:5: note: candidate: 'template<class _UIntType1, long long unsigned int __w1, long long unsigned int __n1, long long unsigned int __m1, long long unsigned int __r1, _UIntType1 __a1, long long unsigned int __u1, _UIntType1 __d1, long long unsigned int __s1, _UIntType1 __b1, long long unsigned int __t1, _UIntType1 __c1, long long unsigned int __l1, _UIntType1 __f1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)'
  583. 477 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  584. | ^~~~~~~~
  585. c:\mingw64\include\c++\12.2.0\bits\random.tcc:477:5: note: template argument deduction/substitution failed:
  586. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>'
  587. 17 | out << vec[i] << ", ";
  588. | ~~~~^~~~~~~
  589. c:\mingw64\include\c++\12.2.0\bits\random.tcc:632:5: note: candidate: 'template<class _UIntType, long long unsigned int __w, long long unsigned int __s, long long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const subtract_with_carry_engine<_UIntType, __w, __s, __r>&)'
  590. 632 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  591. | ^~~~~~~~
  592. c:\mingw64\include\c++\12.2.0\bits\random.tcc:632:5: note: template argument deduction/substitution failed:
  593. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>'
  594. 17 | out << vec[i] << ", ";
  595. | ~~~~^~~~~~~
  596. c:\mingw64\include\c++\12.2.0\bits\random.tcc:701:5: note: candidate: 'template<class _RandomNumberEngine, long long unsigned int __p, long long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const discard_block_engine<_RandomNumberEngine, __p, __r>&)'
  597. 701 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  598. | ^~~~~~~~
  599. c:\mingw64\include\c++\12.2.0\bits\random.tcc:701:5: note: template argument deduction/substitution failed:
  600. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::discard_block_engine<_RandomNumberEngine, __p, __r>'
  601. 17 | out << vec[i] << ", ";
  602. | ~~~~^~~~~~~
  603. c:\mingw64\include\c++\12.2.0\bits\random.tcc:863:5: note: candidate: 'template<class _RandomNumberEngine, long long unsigned int __k, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const shuffle_order_engine<_RandomNumberEngine, __k>&)'
  604. 863 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  605. | ^~~~~~~~
  606. c:\mingw64\include\c++\12.2.0\bits\random.tcc:863:5: note: template argument deduction/substitution failed:
  607. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::shuffle_order_engine<_RandomNumberEngine, __k>'
  608. 17 | out << vec[i] << ", ";
  609. | ~~~~^~~~~~~
  610. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1221:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const negative_binomial_distribution<_IntType>&)'
  611. 1221 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  612. | ^~~~~~~~
  613. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1221:5: note: template argument deduction/substitution failed:
  614. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::negative_binomial_distribution<_IntType>'
  615. 17 | out << vec[i] << ", ";
  616. | ~~~~^~~~~~~
  617. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1431:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const poisson_distribution<_IntType>&)'
  618. 1431 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  619. | ^~~~~~~~
  620. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1431:5: note: template argument deduction/substitution failed:
  621. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::poisson_distribution<_IntType>'
  622. 17 | out << vec[i] << ", ";
  623. | ~~~~^~~~~~~
  624. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1697:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const binomial_distribution<_IntType>&)'
  625. 1697 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  626. | ^~~~~~~~
  627. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1697:5: note: template argument deduction/substitution failed:
  628. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::binomial_distribution<_IntType>'
  629. 17 | out << vec[i] << ", ";
  630. | ~~~~^~~~~~~
  631. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1925:5: note: candidate: 'template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const normal_distribution<_RealType>&)'
  632. 1925 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  633. | ^~~~~~~~
  634. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1925:5: note: template argument deduction/substitution failed:
  635. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::normal_distribution<_RealType>'
  636. 17 | out << vec[i] << ", ";
  637. | ~~~~^~~~~~~
  638. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1992:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const lognormal_distribution<_RealType>&)'
  639. 1992 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  640. | ^~~~~~~~
  641. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1992:5: note: template argument deduction/substitution failed:
  642. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::lognormal_distribution<_RealType>'
  643. 17 | out << vec[i] << ", ";
  644. | ~~~~^~~~~~~
  645. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2064:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const chi_squared_distribution<_RealType>&)'
  646. 2064 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  647. | ^~~~~~~~
  648. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2064:5: note: template argument deduction/substitution failed:
  649. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::chi_squared_distribution<_RealType>'
  650. 17 | out << vec[i] << ", ";
  651. | ~~~~^~~~~~~
  652. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2225:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const fisher_f_distribution<_RealType>&)'
  653. 2225 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  654. | ^~~~~~~~
  655. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2225:5: note: template argument deduction/substitution failed:
  656. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::fisher_f_distribution<_RealType>'
  657. 17 | out << vec[i] << ", ";
  658. | ~~~~^~~~~~~
  659. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2299:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const student_t_distribution<_RealType>&)'
  660. 2299 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  661. | ^~~~~~~~
  662. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2299:5: note: template argument deduction/substitution failed:
  663. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::student_t_distribution<_RealType>'
  664. 17 | out << vec[i] << ", ";
  665. | ~~~~^~~~~~~
  666. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2468:5: note: candidate: 'template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const gamma_distribution<_RealType>&)'
  667. 2468 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  668. | ^~~~~~~~
  669. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2468:5: note: template argument deduction/substitution failed:
  670. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::gamma_distribution<_RealType>'
  671. 17 | out << vec[i] << ", ";
  672. | ~~~~^~~~~~~
  673. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2754:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const discrete_distribution<_IntType>&)'
  674. 2754 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  675. | ^~~~~~~~
  676. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2754:5: note: template argument deduction/substitution failed:
  677. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::discrete_distribution<_IntType>'
  678. 17 | out << vec[i] << ", ";
  679. | ~~~~^~~~~~~
  680. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2976:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const piecewise_constant_distribution<_RealType>&)'
  681. 2976 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  682. | ^~~~~~~~
  683. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2976:5: note: template argument deduction/substitution failed:
  684. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::piecewise_constant_distribution<_RealType>'
  685. 17 | out << vec[i] << ", ";
  686. | ~~~~^~~~~~~
  687. c:\mingw64\include\c++\12.2.0\bits\random.tcc:3182:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const piecewise_linear_distribution<_RealType>&)'
  688. 3182 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  689. | ^~~~~~~~
  690. c:\mingw64\include\c++\12.2.0\bits\random.tcc:3182:5: note: template argument deduction/substitution failed:
  691. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::piecewise_linear_distribution<_RealType>'
  692. 17 | out << vec[i] << ", ";
  693. | ~~~~^~~~~~~
  694. In file included from c:\mingw64\include\c++\12.2.0\x86_64-w64-mingw32\bits\stdc++.h:113:
  695. c:\mingw64\include\c++\12.2.0\thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, thread::id)'
  696. 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id)
  697. | ^~~~~~~~
  698. c:\mingw64\include\c++\12.2.0\thread:92:5: note: template argument deduction/substitution failed:
  699. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:17:13: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i))' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::thread::id'
  700. 17 | out << vec[i] << ", ";
  701. | ~~~~^~~~~~~
  702. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: error: no match for 'operator<<' (operand types are 'std::ostream' {aka 'std::basic_ostream<char>'} and 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'})
  703. 19 | return out << vec.back() << ']';
  704. | ~~~~^~~~~~~~~~~~~
  705. c:\mingw64\include\c++\12.2.0\ostream:108:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ostream_type& (*)(__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  706. 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&))
  707. | ^~~~~~~~
  708. c:\mingw64\include\c++\12.2.0\ostream:108:36: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)' {aka 'std::basic_ostream<char>& (*)(std::basic_ostream<char>&)'}
  709. 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&))
  710. | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  711. c:\mingw64\include\c++\12.2.0\ostream:117:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ios_type& (*)(__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; __ios_type = std::basic_ios<char>]'
  712. 117 | operator<<(__ios_type& (*__pf)(__ios_type&))
  713. | ^~~~~~~~
  714. c:\mingw64\include\c++\12.2.0\ostream:117:32: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)' {aka 'std::basic_ios<char>& (*)(std::basic_ios<char>&)'}
  715. 117 | operator<<(__ios_type& (*__pf)(__ios_type&))
  716. | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  717. c:\mingw64\include\c++\12.2.0\ostream:127:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  718. 127 | operator<<(ios_base& (*__pf) (ios_base&))
  719. | ^~~~~~~~
  720. c:\mingw64\include\c++\12.2.0\ostream:127:30: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::ios_base& (*)(std::ios_base&)'
  721. 127 | operator<<(ios_base& (*__pf) (ios_base&))
  722. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  723. c:\mingw64\include\c++\12.2.0\ostream:166:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  724. 166 | operator<<(long __n)
  725. | ^~~~~~~~
  726. c:\mingw64\include\c++\12.2.0\ostream:166:23: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long int'
  727. 166 | operator<<(long __n)
  728. | ~~~~~^~~
  729. c:\mingw64\include\c++\12.2.0\ostream:170:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  730. 170 | operator<<(unsigned long __n)
  731. | ^~~~~~~~
  732. c:\mingw64\include\c++\12.2.0\ostream:170:32: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long unsigned int'
  733. 170 | operator<<(unsigned long __n)
  734. | ~~~~~~~~~~~~~~^~~
  735. c:\mingw64\include\c++\12.2.0\ostream:174:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  736. 174 | operator<<(bool __n)
  737. | ^~~~~~~~
  738. c:\mingw64\include\c++\12.2.0\ostream:174:23: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'bool'
  739. 174 | operator<<(bool __n)
  740. | ~~~~~^~~
  741. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:91:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]'
  742. 91 | basic_ostream<_CharT, _Traits>::
  743. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:92:22: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'short int'
  745. 92 | operator<<(short __n)
  746. | ~~~~~~^~~
  747. c:\mingw64\include\c++\12.2.0\ostream:181:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  748. 181 | operator<<(unsigned short __n)
  749. | ^~~~~~~~
  750. c:\mingw64\include\c++\12.2.0\ostream:181:33: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'short unsigned int'
  751. 181 | operator<<(unsigned short __n)
  752. | ~~~~~~~~~~~~~~~^~~
  753. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:105:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]'
  754. 105 | basic_ostream<_CharT, _Traits>::
  755. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  756. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:106:20: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'int'
  757. 106 | operator<<(int __n)
  758. | ~~~~^~~
  759. c:\mingw64\include\c++\12.2.0\ostream:192:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  760. 192 | operator<<(unsigned int __n)
  761. | ^~~~~~~~
  762. c:\mingw64\include\c++\12.2.0\ostream:192:31: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'unsigned int'
  763. 192 | operator<<(unsigned int __n)
  764. | ~~~~~~~~~~~~~^~~
  765. c:\mingw64\include\c++\12.2.0\ostream:201:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  766. 201 | operator<<(long long __n)
  767. | ^~~~~~~~
  768. c:\mingw64\include\c++\12.2.0\ostream:201:28: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long long int'
  769. 201 | operator<<(long long __n)
  770. | ~~~~~~~~~~^~~
  771. c:\mingw64\include\c++\12.2.0\ostream:205:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  772. 205 | operator<<(unsigned long long __n)
  773. | ^~~~~~~~
  774. c:\mingw64\include\c++\12.2.0\ostream:205:37: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long long unsigned int'
  775. 205 | operator<<(unsigned long long __n)
  776. | ~~~~~~~~~~~~~~~~~~~^~~
  777. c:\mingw64\include\c++\12.2.0\ostream:220:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  778. 220 | operator<<(double __f)
  779. | ^~~~~~~~
  780. c:\mingw64\include\c++\12.2.0\ostream:220:25: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'double'
  781. 220 | operator<<(double __f)
  782. | ~~~~~~~^~~
  783. c:\mingw64\include\c++\12.2.0\ostream:224:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  784. 224 | operator<<(float __f)
  785. | ^~~~~~~~
  786. c:\mingw64\include\c++\12.2.0\ostream:224:24: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'float'
  787. 224 | operator<<(float __f)
  788. | ~~~~~~^~~
  789. c:\mingw64\include\c++\12.2.0\ostream:232:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  790. 232 | operator<<(long double __f)
  791. | ^~~~~~~~
  792. c:\mingw64\include\c++\12.2.0\ostream:232:30: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'long double'
  793. 232 | operator<<(long double __f)
  794. | ~~~~~~~~~~~~^~~
  795. c:\mingw64\include\c++\12.2.0\ostream:245:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]'
  796. 245 | operator<<(const void* __p)
  797. | ^~~~~~~~
  798. c:\mingw64\include\c++\12.2.0\ostream:245:30: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'const void*'
  799. 245 | operator<<(const void* __p)
  800. | ~~~~~~~~~~~~^~~
  801. c:\mingw64\include\c++\12.2.0\ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]'
  802. 250 | operator<<(nullptr_t)
  803. | ^~~~~~~~
  804. c:\mingw64\include\c++\12.2.0\ostream:250:18: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::nullptr_t'
  805. 250 | operator<<(nullptr_t)
  806. | ^~~~~~~~~
  807. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:119:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; __streambuf_type = std::basic_streambuf<char>]'
  808. 119 | basic_ostream<_CharT, _Traits>::
  809. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:120:34: note: no known conversion for argument 1 from 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} to 'std::basic_ostream<char>::__streambuf_type*' {aka 'std::basic_streambuf<char>*'}
  811. 120 | operator<<(__streambuf_type* __sbin)
  812. | ~~~~~~~~~~~~~~~~~~^~~~~~
  813. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:10:15: note: candidate: 'template<class T> std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&)'
  814. 10 | std::ostream& operator<<(std::ostream& out, const std::vector<T>& vec) {
  815. | ^~~~~~~~
  816. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:10:15: note: template argument deduction/substitution failed:
  817. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::vector<_Tp>'
  818. 19 | return out << vec.back() << ']';
  819. | ~~~~^~~~~~~~~~~~~
  820. c:\mingw64\include\c++\12.2.0\bits\regex.h:1675:5: note: candidate: 'template<class _Ch_type, class _Ch_traits, class _Bi_iter> std::basic_ostream<_CharT, _Traits>& std::__cxx11::operator<<(std::basic_ostream<_CharT, _Traits>&, const sub_match<_Bi_iter>&)'
  821. 1675 | operator<<(basic_ostream<_Ch_type, _Ch_traits>& __os,
  822. | ^~~~~~~~
  823. c:\mingw64\include\c++\12.2.0\bits\regex.h:1675:5: note: template argument deduction/substitution failed:
  824. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::__cxx11::sub_match<_Bi_iter>'
  825. 19 | return out << vec.back() << ']';
  826. | ~~~~^~~~~~~~~~~~~
  827. c:\mingw64\include\c++\12.2.0\cstddef:123:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, _IntegerType)'
  828. 123 | operator<<(byte __b, _IntegerType __shift) noexcept
  829. | ^~~~~~~~
  830. c:\mingw64\include\c++\12.2.0\cstddef:123:5: note: template argument deduction/substitution failed:
  831. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert 'out' (type 'std::ostream' {aka 'std::basic_ostream<char>'}) to type 'std::byte'
  832. 19 | return out << vec.back() << ']';
  833. | ~~~~^~~~~~~~~~~~~
  834. c:\mingw64\include\c++\12.2.0\string_view:672:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, _Traits>)'
  835. 672 | operator<<(basic_ostream<_CharT, _Traits>& __os,
  836. | ^~~~~~~~
  837. c:\mingw64\include\c++\12.2.0\string_view:672:5: note: template argument deduction/substitution failed:
  838. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::pair<int, int>' is not derived from 'std::basic_string_view<_CharT, _Traits>'
  839. 19 | return out << vec.back() << ']';
  840. | ~~~~^~~~~~~~~~~~~
  841. c:\mingw64\include\c++\12.2.0\bits\basic_string.h:3883:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)'
  842. 3883 | operator<<(basic_ostream<_CharT, _Traits>& __os,
  843. | ^~~~~~~~
  844. c:\mingw64\include\c++\12.2.0\bits\basic_string.h:3883:5: note: template argument deduction/substitution failed:
  845. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>'
  846. 19 | return out << vec.back() << ']';
  847. | ~~~~^~~~~~~~~~~~~
  848. c:\mingw64\include\c++\12.2.0\system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)'
  849. 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
  850. | ^~~~~~~~
  851. c:\mingw64\include\c++\12.2.0\system_error:279:5: note: template argument deduction/substitution failed:
  852. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const std::error_code&'
  853. 19 | return out << vec.back() << ']';
  854. | ~~~~^~~~~~~~~~~~~
  855. c:\mingw64\include\c++\12.2.0\ostream:507:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)'
  856. 507 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
  857. | ^~~~~~~~
  858. c:\mingw64\include\c++\12.2.0\ostream:507:5: note: template argument deduction/substitution failed:
  859. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::pair<int, int>')
  860. 19 | return out << vec.back() << ']';
  861. | ~~~~^~~~~~~~~~~~~
  862. c:\mingw64\include\c++\12.2.0\ostream:517:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)'
  863. 517 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
  864. | ^~~~~~~~
  865. c:\mingw64\include\c++\12.2.0\ostream:517:5: note: template argument deduction/substitution failed:
  866. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char'
  867. 19 | return out << vec.back() << ']';
  868. | ~~~~^~~~~~~~~~~~~
  869. c:\mingw64\include\c++\12.2.0\ostream:523:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char)'
  870. 523 | operator<<(basic_ostream<char, _Traits>& __out, char __c)
  871. | ^~~~~~~~
  872. c:\mingw64\include\c++\12.2.0\ostream:523:5: note: template argument deduction/substitution failed:
  873. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char'
  874. 19 | return out << vec.back() << ']';
  875. | ~~~~^~~~~~~~~~~~~
  876. c:\mingw64\include\c++\12.2.0\ostream:534:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, signed char)'
  877. 534 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
  878. | ^~~~~~~~
  879. c:\mingw64\include\c++\12.2.0\ostream:534:5: note: template argument deduction/substitution failed:
  880. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'signed char'
  881. 19 | return out << vec.back() << ']';
  882. | ~~~~^~~~~~~~~~~~~
  883. c:\mingw64\include\c++\12.2.0\ostream:539:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, unsigned char)'
  884. 539 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
  885. | ^~~~~~~~
  886. c:\mingw64\include\c++\12.2.0\ostream:539:5: note: template argument deduction/substitution failed:
  887. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'unsigned char'
  888. 19 | return out << vec.back() << ']';
  889. | ~~~~^~~~~~~~~~~~~
  890. c:\mingw64\include\c++\12.2.0\ostream:548:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, wchar_t)' (deleted)
  891. 548 | operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete;
  892. | ^~~~~~~~
  893. c:\mingw64\include\c++\12.2.0\ostream:548:5: note: template argument deduction/substitution failed:
  894. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'wchar_t'
  895. 19 | return out << vec.back() << ']';
  896. | ~~~~^~~~~~~~~~~~~
  897. c:\mingw64\include\c++\12.2.0\ostream:553:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char8_t)' (deleted)
  898. 553 | operator<<(basic_ostream<char, _Traits>&, char8_t) = delete;
  899. | ^~~~~~~~
  900. c:\mingw64\include\c++\12.2.0\ostream:553:5: note: template argument deduction/substitution failed:
  901. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char8_t'
  902. 19 | return out << vec.back() << ']';
  903. | ~~~~^~~~~~~~~~~~~
  904. c:\mingw64\include\c++\12.2.0\ostream:558:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char16_t)' (deleted)
  905. 558 | operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
  906. | ^~~~~~~~
  907. c:\mingw64\include\c++\12.2.0\ostream:558:5: note: template argument deduction/substitution failed:
  908. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char16_t'
  909. 19 | return out << vec.back() << ']';
  910. | ~~~~^~~~~~~~~~~~~
  911. c:\mingw64\include\c++\12.2.0\ostream:562:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char32_t)' (deleted)
  912. 562 | operator<<(basic_ostream<char, _Traits>&, char32_t) = delete;
  913. | ^~~~~~~~
  914. c:\mingw64\include\c++\12.2.0\ostream:562:5: note: template argument deduction/substitution failed:
  915. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'char32_t'
  916. 19 | return out << vec.back() << ']';
  917. | ~~~~^~~~~~~~~~~~~
  918. c:\mingw64\include\c++\12.2.0\ostream:568:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, char8_t)' (deleted)
  919. 568 | operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete;
  920. | ^~~~~~~~
  921. c:\mingw64\include\c++\12.2.0\ostream:568:5: note: template argument deduction/substitution failed:
  922. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: mismatched types 'wchar_t' and 'char'
  923. 19 | return out << vec.back() << ']';
  924. | ~~~~^~~~~~~~~~~~~
  925. c:\mingw64\include\c++\12.2.0\ostream:573:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, char16_t)' (deleted)
  926. 573 | operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete;
  927. | ^~~~~~~~
  928. c:\mingw64\include\c++\12.2.0\ostream:573:5: note: template argument deduction/substitution failed:
  929. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: mismatched types 'wchar_t' and 'char'
  930. 19 | return out << vec.back() << ']';
  931. | ~~~~^~~~~~~~~~~~~
  932. c:\mingw64\include\c++\12.2.0\ostream:577:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, char32_t)' (deleted)
  933. 577 | operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete;
  934. | ^~~~~~~~
  935. c:\mingw64\include\c++\12.2.0\ostream:577:5: note: template argument deduction/substitution failed:
  936. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: mismatched types 'wchar_t' and 'char'
  937. 19 | return out << vec.back() << ']';
  938. | ~~~~^~~~~~~~~~~~~
  939. c:\mingw64\include\c++\12.2.0\ostream:598:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)'
  940. 598 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
  941. | ^~~~~~~~
  942. c:\mingw64\include\c++\12.2.0\ostream:598:5: note: template argument deduction/substitution failed:
  943. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: mismatched types 'const _CharT*' and 'std::pair<int, int>'
  944. 19 | return out << vec.back() << ']';
  945. | ~~~~^~~~~~~~~~~~~
  946. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:302:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)'
  947. 302 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
  948. | ^~~~~~~~
  949. c:\mingw64\include\c++\12.2.0\bits\ostream.tcc:302:5: note: template argument deduction/substitution failed:
  950. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char*'
  951. 19 | return out << vec.back() << ']';
  952. | ~~~~^~~~~~~~~~~~~
  953. c:\mingw64\include\c++\12.2.0\ostream:615:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char*)'
  954. 615 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
  955. | ^~~~~~~~
  956. c:\mingw64\include\c++\12.2.0\ostream:615:5: note: template argument deduction/substitution failed:
  957. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char*'
  958. 19 | return out << vec.back() << ']';
  959. | ~~~~^~~~~~~~~~~~~
  960. c:\mingw64\include\c++\12.2.0\ostream:628:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const signed char*)'
  961. 628 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
  962. | ^~~~~~~~
  963. c:\mingw64\include\c++\12.2.0\ostream:628:5: note: template argument deduction/substitution failed:
  964. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const signed char*'
  965. 19 | return out << vec.back() << ']';
  966. | ~~~~^~~~~~~~~~~~~
  967. c:\mingw64\include\c++\12.2.0\ostream:633:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const unsigned char*)'
  968. 633 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
  969. | ^~~~~~~~
  970. c:\mingw64\include\c++\12.2.0\ostream:633:5: note: template argument deduction/substitution failed:
  971. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const unsigned char*'
  972. 19 | return out << vec.back() << ']';
  973. | ~~~~^~~~~~~~~~~~~
  974. c:\mingw64\include\c++\12.2.0\ostream:642:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const wchar_t*)' (deleted)
  975. 642 | operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete;
  976. | ^~~~~~~~
  977. c:\mingw64\include\c++\12.2.0\ostream:642:5: note: template argument deduction/substitution failed:
  978. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const wchar_t*'
  979. 19 | return out << vec.back() << ']';
  980. | ~~~~^~~~~~~~~~~~~
  981. c:\mingw64\include\c++\12.2.0\ostream:647:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char8_t*)' (deleted)
  982. 647 | operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete;
  983. | ^~~~~~~~
  984. c:\mingw64\include\c++\12.2.0\ostream:647:5: note: template argument deduction/substitution failed:
  985. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char8_t*'
  986. 19 | return out << vec.back() << ']';
  987. | ~~~~^~~~~~~~~~~~~
  988. c:\mingw64\include\c++\12.2.0\ostream:652:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char16_t*)' (deleted)
  989. 652 | operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete;
  990. | ^~~~~~~~
  991. c:\mingw64\include\c++\12.2.0\ostream:652:5: note: template argument deduction/substitution failed:
  992. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char16_t*'
  993. 19 | return out << vec.back() << ']';
  994. | ~~~~^~~~~~~~~~~~~
  995. c:\mingw64\include\c++\12.2.0\ostream:656:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char32_t*)' (deleted)
  996. 656 | operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete;
  997. | ^~~~~~~~
  998. c:\mingw64\include\c++\12.2.0\ostream:656:5: note: template argument deduction/substitution failed:
  999. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const char32_t*'
  1000. 19 | return out << vec.back() << ']';
  1001. | ~~~~^~~~~~~~~~~~~
  1002. c:\mingw64\include\c++\12.2.0\ostream:662:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*)' (deleted)
  1003. 662 | operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete;
  1004. | ^~~~~~~~
  1005. c:\mingw64\include\c++\12.2.0\ostream:662:5: note: template argument deduction/substitution failed:
  1006. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: mismatched types 'wchar_t' and 'char'
  1007. 19 | return out << vec.back() << ']';
  1008. | ~~~~^~~~~~~~~~~~~
  1009. c:\mingw64\include\c++\12.2.0\ostream:667:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*)' (deleted)
  1010. 667 | operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete;
  1011. | ^~~~~~~~
  1012. c:\mingw64\include\c++\12.2.0\ostream:667:5: note: template argument deduction/substitution failed:
  1013. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: mismatched types 'wchar_t' and 'char'
  1014. 19 | return out << vec.back() << ']';
  1015. | ~~~~^~~~~~~~~~~~~
  1016. c:\mingw64\include\c++\12.2.0\ostream:671:5: note: candidate: 'template<class _Traits> std::basic_ostream<wchar_t, _Traits>& std::operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*)' (deleted)
  1017. 671 | operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete;
  1018. | ^~~~~~~~
  1019. c:\mingw64\include\c++\12.2.0\ostream:671:5: note: template argument deduction/substitution failed:
  1020. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: mismatched types 'wchar_t' and 'char'
  1021. 19 | return out << vec.back() << ']';
  1022. | ~~~~^~~~~~~~~~~~~
  1023. c:\mingw64\include\c++\12.2.0\ostream:754:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)'
  1024. 754 | operator<<(_Ostream&& __os, const _Tp& __x)
  1025. | ^~~~~~~~
  1026. c:\mingw64\include\c++\12.2.0\ostream:754:5: note: template argument deduction/substitution failed:
  1027. c:\mingw64\include\c++\12.2.0\ostream: In substitution of 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = std::pair<int, int>]':
  1028. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: required from 'std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&) [with T = std::pair<int, int>; std::ostream = std::basic_ostream<char>]'
  1029. c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:7:13: required from here
  1030. c:\mingw64\include\c++\12.2.0\ostream:754:5: error: template constraint failure for 'template<class _Os, class _Tp> requires (__derived_from_ios_base<_Os>) && requires(_Os& __os, const _Tp& __t) {__os << __t;} using __rvalue_stream_insertion_t = _Os&&'
  1031. c:\mingw64\include\c++\12.2.0\ostream:754:5: note: constraints not satisfied
  1032. c:\mingw64\include\c++\12.2.0\ostream: In substitution of 'template<class _Os, class _Tp> requires (__derived_from_ios_base<_Os>) && requires(_Os& __os, const _Tp& __t) {__os << __t;} using __rvalue_stream_insertion_t = _Os&& [with _Os = std::basic_ostream<char>&; _Tp = std::pair<int, int>]':
  1033. c:\mingw64\include\c++\12.2.0\ostream:754:5: required by substitution of 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = std::pair<int, int>]'
  1034. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: required from 'std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&) [with T = std::pair<int, int>; std::ostream = std::basic_ostream<char>]'
  1035. c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:7:13: required from here
  1036. c:\mingw64\include\c++\12.2.0\ostream:721:13: required for the satisfaction of '__derived_from_ios_base<_Os>' [with _Os = std::basic_ostream<char, std::char_traits<char> >&]
  1037. c:\mingw64\include\c++\12.2.0\ostream:721:39: note: the expression 'is_class_v<_Tp> [with _Tp = std::basic_ostream<char, std::char_traits<char> >&]' evaluated to 'false'
  1038. 721 | concept __derived_from_ios_base = is_class_v<_Tp>
  1039. | ^~~~~~~~~~~~~~~
  1040. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h: In instantiation of 'std::ostream& operator<<(std::ostream&, const std::vector<_Tp>&) [with T = std::pair<int, int>; std::ostream = std::basic_ostream<char>]':
  1041. c:\Users\dipan\OneDrive\Desktop\Test\1.cpp:7:13: required from here
  1042. c:\mingw64\include\c++\12.2.0\complex:555:5: note: candidate: 'template<class _Tp, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const complex<_Tp>&)'
  1043. 555 | operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
  1044. | ^~~~~~~~
  1045. c:\mingw64\include\c++\12.2.0\complex:555:5: note: template argument deduction/substitution failed:
  1046. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::complex<_Tp>'
  1047. 19 | return out << vec.back() << ']';
  1048. | ~~~~^~~~~~~~~~~~~
  1049. c:\mingw64\include\c++\12.2.0\bitset:1540:5: note: candidate: 'template<class _CharT, class _Traits, long long unsigned int _Nb> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const bitset<_Nb>&)'
  1050. 1540 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1051. | ^~~~~~~~
  1052. c:\mingw64\include\c++\12.2.0\bitset:1540:5: note: template argument deduction/substitution failed:
  1053. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::bitset<_Nb>'
  1054. 19 | return out << vec.back() << ']';
  1055. | ~~~~^~~~~~~~~~~~~
  1056. c:\mingw64\include\c++\12.2.0\iomanip:79:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Resetiosflags)'
  1057. 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
  1058. | ^~~~~~~~
  1059. c:\mingw64\include\c++\12.2.0\iomanip:79:5: note: template argument deduction/substitution failed:
  1060. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Resetiosflags'
  1061. 19 | return out << vec.back() << ']';
  1062. | ~~~~^~~~~~~~~~~~~
  1063. c:\mingw64\include\c++\12.2.0\iomanip:109:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setiosflags)'
  1064. 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
  1065. | ^~~~~~~~
  1066. c:\mingw64\include\c++\12.2.0\iomanip:109:5: note: template argument deduction/substitution failed:
  1067. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setiosflags'
  1068. 19 | return out << vec.back() << ']';
  1069. | ~~~~^~~~~~~~~~~~~
  1070. c:\mingw64\include\c++\12.2.0\iomanip:143:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setbase)'
  1071. 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
  1072. | ^~~~~~~~
  1073. c:\mingw64\include\c++\12.2.0\iomanip:143:5: note: template argument deduction/substitution failed:
  1074. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setbase'
  1075. 19 | return out << vec.back() << ']';
  1076. | ~~~~^~~~~~~~~~~~~
  1077. c:\mingw64\include\c++\12.2.0\iomanip:178:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setfill<_CharT>)'
  1078. 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
  1079. | ^~~~~~~~
  1080. c:\mingw64\include\c++\12.2.0\iomanip:178:5: note: template argument deduction/substitution failed:
  1081. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::pair<int, int>' is not derived from 'std::_Setfill<_CharT>'
  1082. 19 | return out << vec.back() << ']';
  1083. | ~~~~^~~~~~~~~~~~~
  1084. c:\mingw64\include\c++\12.2.0\iomanip:208:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setprecision)'
  1085. 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
  1086. | ^~~~~~~~
  1087. c:\mingw64\include\c++\12.2.0\iomanip:208:5: note: template argument deduction/substitution failed:
  1088. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setprecision'
  1089. 19 | return out << vec.back() << ']';
  1090. | ~~~~^~~~~~~~~~~~~
  1091. c:\mingw64\include\c++\12.2.0\iomanip:238:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setw)'
  1092. 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
  1093. | ^~~~~~~~
  1094. c:\mingw64\include\c++\12.2.0\iomanip:238:5: note: template argument deduction/substitution failed:
  1095. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::_Setw'
  1096. 19 | return out << vec.back() << ']';
  1097. | ~~~~^~~~~~~~~~~~~
  1098. c:\mingw64\include\c++\12.2.0\iomanip:311:5: note: candidate: 'template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Put_money<_MoneyT>)'
  1099. 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
  1100. | ^~~~~~~~
  1101. c:\mingw64\include\c++\12.2.0\iomanip:311:5: note: template argument deduction/substitution failed:
  1102. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::pair<int, int>' is not derived from 'std::_Put_money<_MoneyT>'
  1103. 19 | return out << vec.back() << ']';
  1104. | ~~~~^~~~~~~~~~~~~
  1105. c:\mingw64\include\c++\12.2.0\iomanip:363:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Put_time<_CharT>)'
  1106. 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
  1107. | ^~~~~~~~
  1108. c:\mingw64\include\c++\12.2.0\iomanip:363:5: note: template argument deduction/substitution failed:
  1109. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::pair<int, int>' is not derived from 'std::_Put_time<_CharT>'
  1110. 19 | return out << vec.back() << ']';
  1111. | ~~~~^~~~~~~~~~~~~
  1112. c:\mingw64\include\c++\12.2.0\bits\unique_ptr.h:1137:5: note: candidate: 'template<class _CharT, class _Traits, class _Tp, class _Dp> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const unique_ptr<_Up, _Ep>&) requires requires{std::operator<<::__os << std::operator<<::__p->get();}'
  1113. 1137 | operator<<(basic_ostream<_CharT, _Traits>& __os,
  1114. | ^~~~~~~~
  1115. c:\mingw64\include\c++\12.2.0\bits\unique_ptr.h:1137:5: note: template argument deduction/substitution failed:
  1116. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::unique_ptr<_Up, _Ep>'
  1117. 19 | return out << vec.back() << ']';
  1118. | ~~~~^~~~~~~~~~~~~
  1119. c:\mingw64\include\c++\12.2.0\bits\shared_ptr.h:70:5: note: candidate: 'template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __shared_ptr<_Tp, _Lp>&)'
  1120. 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os,
  1121. | ^~~~~~~~
  1122. c:\mingw64\include\c++\12.2.0\bits\shared_ptr.h:70:5: note: template argument deduction/substitution failed:
  1123. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
  1124. 19 | return out << vec.back() << ']';
  1125. | ~~~~^~~~~~~~~~~~~
  1126. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom1, class _Dom2> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Expr, std::_Expr, _Dom1, _Dom2>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const _Expr<_Dom1, typename _Dom1::value_type>&, const _Expr<_Dom2, typename _Dom2::value_type>&)'
  1127. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  1128. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1129. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  1130. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  1131. 19 | return out << vec.back() << ']';
  1132. | ~~~~^~~~~~~~~~~~~
  1133. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Expr, std::_Constant, _Dom, typename _Dom::value_type>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const _Expr<_Dom1, typename _Dom1::value_type>&, const typename _Dom::value_type&)'
  1134. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  1135. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1136. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  1137. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  1138. 19 | return out << vec.back() << ']';
  1139. | ~~~~^~~~~~~~~~~~~
  1140. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Constant, std::_Expr, typename _Dom::value_type, _Dom>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const typename _Dom::value_type&, const _Expr<_Dom1, typename _Dom1::value_type>&)'
  1141. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  1142. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1143. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  1144. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  1145. 19 | return out << vec.back() << ']';
  1146. | ~~~~^~~~~~~~~~~~~
  1147. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Expr, std::_ValArray, _Dom, typename _Dom::value_type>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const _Expr<_Dom1, typename _Dom1::value_type>&, const valarray<typename _Dom::value_type>&)'
  1148. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  1149. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1150. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  1151. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  1152. 19 | return out << vec.back() << ']';
  1153. | ~~~~^~~~~~~~~~~~~
  1154. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: candidate: 'template<class _Dom> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_ValArray, std::_Expr, typename _Dom::value_type, _Dom>, typename std::__fun<std::__shift_left, typename _Dom1::value_type>::result_type> std::operator<<(const valarray<typename _Dom::value_type>&, const _Expr<_Dom1, typename _Dom1::value_type>&)'
  1155. 413 | _DEFINE_EXPR_BINARY_OPERATOR(<<, struct std::__shift_left)
  1156. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1157. c:\mingw64\include\c++\12.2.0\bits\valarray_after.h:413:5: note: template argument deduction/substitution failed:
  1158. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::_Expr<_Dom1, typename _Dom1::value_type>'
  1159. 19 | return out << vec.back() << ']';
  1160. | ~~~~^~~~~~~~~~~~~
  1161. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: candidate: 'template<class _Tp> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_ValArray, std::_ValArray, _Tp, _Tp>, typename std::__fun<std::__shift_left, _Tp>::result_type> std::operator<<(const valarray<_Tp>&, const valarray<_Tp>&)'
  1162. 1193 | _DEFINE_BINARY_OPERATOR(<<, __shift_left)
  1163. | ^~~~~~~~~~~~~~~~~~~~~~~
  1164. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: template argument deduction/substitution failed:
  1165. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::valarray<_Tp>'
  1166. 19 | return out << vec.back() << ']';
  1167. | ~~~~^~~~~~~~~~~~~
  1168. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: candidate: 'template<class _Tp> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_ValArray, std::_Constant, _Tp, _Tp>, typename std::__fun<std::__shift_left, _Tp>::result_type> std::operator<<(const valarray<_Tp>&, const typename valarray<_Tp>::value_type&)'
  1169. 1193 | _DEFINE_BINARY_OPERATOR(<<, __shift_left)
  1170. | ^~~~~~~~~~~~~~~~~~~~~~~
  1171. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: template argument deduction/substitution failed:
  1172. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'const std::valarray<_Tp>'
  1173. 19 | return out << vec.back() << ']';
  1174. | ~~~~^~~~~~~~~~~~~
  1175. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: candidate: 'template<class _Tp> std::_Expr<std::__detail::_BinClos<std::__shift_left, std::_Constant, std::_ValArray, _Tp, _Tp>, typename std::__fun<std::__shift_left, _Tp>::result_type> std::operator<<(const typename valarray<_Tp>::value_type&, const valarray<_Tp>&)'
  1176. 1193 | _DEFINE_BINARY_OPERATOR(<<, __shift_left)
  1177. | ^~~~~~~~~~~~~~~~~~~~~~~
  1178. c:\mingw64\include\c++\12.2.0\valarray:1193:1: note: template argument deduction/substitution failed:
  1179. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::valarray<_Tp>'
  1180. 19 | return out << vec.back() << ']';
  1181. | ~~~~^~~~~~~~~~~~~
  1182. c:\mingw64\include\c++\12.2.0\bits\random.h:1312:5: note: candidate: 'template<class _RandomNumberEngine, long long unsigned int __w, class _UIntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)'
  1183. 1312 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1184. | ^~~~~~~~
  1185. c:\mingw64\include\c++\12.2.0\bits\random.h:1312:5: note: template argument deduction/substitution failed:
  1186. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>'
  1187. 19 | return out << vec.back() << ']';
  1188. | ~~~~^~~~~~~~~~~~~
  1189. c:\mingw64\include\c++\12.2.0\bits\random.tcc:907:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const uniform_int_distribution<_IntType>&)'
  1190. 907 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1191. | ^~~~~~~~
  1192. c:\mingw64\include\c++\12.2.0\bits\random.tcc:907:5: note: template argument deduction/substitution failed:
  1193. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::uniform_int_distribution<_IntType>'
  1194. 19 | return out << vec.back() << ']';
  1195. | ~~~~^~~~~~~~~~~~~
  1196. c:\mingw64\include\c++\12.2.0\bits\random.tcc:965:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const uniform_real_distribution<_IntType>&)'
  1197. 965 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1198. | ^~~~~~~~
  1199. c:\mingw64\include\c++\12.2.0\bits\random.tcc:965:5: note: template argument deduction/substitution failed:
  1200. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::uniform_real_distribution<_IntType>'
  1201. 19 | return out << vec.back() << ']';
  1202. | ~~~~^~~~~~~~~~~~~
  1203. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2150:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const cauchy_distribution<_RealType>&)'
  1204. 2150 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1205. | ^~~~~~~~
  1206. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2150:5: note: template argument deduction/substitution failed:
  1207. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::cauchy_distribution<_RealType>'
  1208. 19 | return out << vec.back() << ']';
  1209. | ~~~~^~~~~~~~~~~~~
  1210. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1026:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const bernoulli_distribution&)'
  1211. 1026 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1212. | ^~~~~~~~
  1213. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1026:5: note: template argument deduction/substitution failed:
  1214. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'const std::bernoulli_distribution&'
  1215. 19 | return out << vec.back() << ']';
  1216. | ~~~~^~~~~~~~~~~~~
  1217. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1107:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const geometric_distribution<_IntType>&)'
  1218. 1107 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1219. | ^~~~~~~~
  1220. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1107:5: note: template argument deduction/substitution failed:
  1221. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::geometric_distribution<_IntType>'
  1222. 19 | return out << vec.back() << ']';
  1223. | ~~~~^~~~~~~~~~~~~
  1224. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1759:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const exponential_distribution<_RealType>&)'
  1225. 1759 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1226. | ^~~~~~~~
  1227. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1759:5: note: template argument deduction/substitution failed:
  1228. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::exponential_distribution<_RealType>'
  1229. 19 | return out << vec.back() << ']';
  1230. | ~~~~^~~~~~~~~~~~~
  1231. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2544:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const weibull_distribution<_RealType>&)'
  1232. 2544 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1233. | ^~~~~~~~
  1234. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2544:5: note: template argument deduction/substitution failed:
  1235. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::weibull_distribution<_RealType>'
  1236. 19 | return out << vec.back() << ']';
  1237. | ~~~~^~~~~~~~~~~~~
  1238. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2618:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const extreme_value_distribution<_RealType>&)'
  1239. 2618 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1240. | ^~~~~~~~
  1241. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2618:5: note: template argument deduction/substitution failed:
  1242. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::extreme_value_distribution<_RealType>'
  1243. 19 | return out << vec.back() << ']';
  1244. | ~~~~^~~~~~~~~~~~~
  1245. c:\mingw64\include\c++\12.2.0\bits\random.tcc:156:5: note: candidate: 'template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const linear_congruential_engine<_UIntType, __a, __c, __m>&)'
  1246. 156 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1247. | ^~~~~~~~
  1248. c:\mingw64\include\c++\12.2.0\bits\random.tcc:156:5: note: template argument deduction/substitution failed:
  1249. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::linear_congruential_engine<_UIntType, __a, __c, __m>'
  1250. 19 | return out << vec.back() << ']';
  1251. | ~~~~^~~~~~~~~~~~~
  1252. c:\mingw64\include\c++\12.2.0\bits\random.tcc:477:5: note: candidate: 'template<class _UIntType1, long long unsigned int __w1, long long unsigned int __n1, long long unsigned int __m1, long long unsigned int __r1, _UIntType1 __a1, long long unsigned int __u1, _UIntType1 __d1, long long unsigned int __s1, _UIntType1 __b1, long long unsigned int __t1, _UIntType1 __c1, long long unsigned int __l1, _UIntType1 __f1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)'
  1253. 477 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1254. | ^~~~~~~~
  1255. c:\mingw64\include\c++\12.2.0\bits\random.tcc:477:5: note: template argument deduction/substitution failed:
  1256. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>'
  1257. 19 | return out << vec.back() << ']';
  1258. | ~~~~^~~~~~~~~~~~~
  1259. c:\mingw64\include\c++\12.2.0\bits\random.tcc:632:5: note: candidate: 'template<class _UIntType, long long unsigned int __w, long long unsigned int __s, long long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const subtract_with_carry_engine<_UIntType, __w, __s, __r>&)'
  1260. 632 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1261. | ^~~~~~~~
  1262. c:\mingw64\include\c++\12.2.0\bits\random.tcc:632:5: note: template argument deduction/substitution failed:
  1263. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>'
  1264. 19 | return out << vec.back() << ']';
  1265. | ~~~~^~~~~~~~~~~~~
  1266. c:\mingw64\include\c++\12.2.0\bits\random.tcc:701:5: note: candidate: 'template<class _RandomNumberEngine, long long unsigned int __p, long long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const discard_block_engine<_RandomNumberEngine, __p, __r>&)'
  1267. 701 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1268. | ^~~~~~~~
  1269. c:\mingw64\include\c++\12.2.0\bits\random.tcc:701:5: note: template argument deduction/substitution failed:
  1270. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::discard_block_engine<_RandomNumberEngine, __p, __r>'
  1271. 19 | return out << vec.back() << ']';
  1272. | ~~~~^~~~~~~~~~~~~
  1273. c:\mingw64\include\c++\12.2.0\bits\random.tcc:863:5: note: candidate: 'template<class _RandomNumberEngine, long long unsigned int __k, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const shuffle_order_engine<_RandomNumberEngine, __k>&)'
  1274. 863 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1275. | ^~~~~~~~
  1276. c:\mingw64\include\c++\12.2.0\bits\random.tcc:863:5: note: template argument deduction/substitution failed:
  1277. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::shuffle_order_engine<_RandomNumberEngine, __k>'
  1278. 19 | return out << vec.back() << ']';
  1279. | ~~~~^~~~~~~~~~~~~
  1280. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1221:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const negative_binomial_distribution<_IntType>&)'
  1281. 1221 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1282. | ^~~~~~~~
  1283. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1221:5: note: template argument deduction/substitution failed:
  1284. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::negative_binomial_distribution<_IntType>'
  1285. 19 | return out << vec.back() << ']';
  1286. | ~~~~^~~~~~~~~~~~~
  1287. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1431:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const poisson_distribution<_IntType>&)'
  1288. 1431 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1289. | ^~~~~~~~
  1290. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1431:5: note: template argument deduction/substitution failed:
  1291. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::poisson_distribution<_IntType>'
  1292. 19 | return out << vec.back() << ']';
  1293. | ~~~~^~~~~~~~~~~~~
  1294. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1697:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const binomial_distribution<_IntType>&)'
  1295. 1697 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1296. | ^~~~~~~~
  1297. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1697:5: note: template argument deduction/substitution failed:
  1298. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::binomial_distribution<_IntType>'
  1299. 19 | return out << vec.back() << ']';
  1300. | ~~~~^~~~~~~~~~~~~
  1301. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1925:5: note: candidate: 'template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const normal_distribution<_RealType>&)'
  1302. 1925 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1303. | ^~~~~~~~
  1304. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1925:5: note: template argument deduction/substitution failed:
  1305. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::normal_distribution<_RealType>'
  1306. 19 | return out << vec.back() << ']';
  1307. | ~~~~^~~~~~~~~~~~~
  1308. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1992:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const lognormal_distribution<_RealType>&)'
  1309. 1992 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1310. | ^~~~~~~~
  1311. c:\mingw64\include\c++\12.2.0\bits\random.tcc:1992:5: note: template argument deduction/substitution failed:
  1312. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::lognormal_distribution<_RealType>'
  1313. 19 | return out << vec.back() << ']';
  1314. | ~~~~^~~~~~~~~~~~~
  1315. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2064:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const chi_squared_distribution<_RealType>&)'
  1316. 2064 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1317. | ^~~~~~~~
  1318. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2064:5: note: template argument deduction/substitution failed:
  1319. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::chi_squared_distribution<_RealType>'
  1320. 19 | return out << vec.back() << ']';
  1321. | ~~~~^~~~~~~~~~~~~
  1322. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2225:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const fisher_f_distribution<_RealType>&)'
  1323. 2225 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1324. | ^~~~~~~~
  1325. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2225:5: note: template argument deduction/substitution failed:
  1326. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::fisher_f_distribution<_RealType>'
  1327. 19 | return out << vec.back() << ']';
  1328. | ~~~~^~~~~~~~~~~~~
  1329. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2299:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const student_t_distribution<_RealType>&)'
  1330. 2299 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1331. | ^~~~~~~~
  1332. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2299:5: note: template argument deduction/substitution failed:
  1333. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::student_t_distribution<_RealType>'
  1334. 19 | return out << vec.back() << ']';
  1335. | ~~~~^~~~~~~~~~~~~
  1336. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2468:5: note: candidate: 'template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const gamma_distribution<_RealType>&)'
  1337. 2468 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1338. | ^~~~~~~~
  1339. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2468:5: note: template argument deduction/substitution failed:
  1340. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::gamma_distribution<_RealType>'
  1341. 19 | return out << vec.back() << ']';
  1342. | ~~~~^~~~~~~~~~~~~
  1343. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2754:5: note: candidate: 'template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const discrete_distribution<_IntType>&)'
  1344. 2754 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1345. | ^~~~~~~~
  1346. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2754:5: note: template argument deduction/substitution failed:
  1347. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::discrete_distribution<_IntType>'
  1348. 19 | return out << vec.back() << ']';
  1349. | ~~~~^~~~~~~~~~~~~
  1350. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2976:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const piecewise_constant_distribution<_RealType>&)'
  1351. 2976 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1352. | ^~~~~~~~
  1353. c:\mingw64\include\c++\12.2.0\bits\random.tcc:2976:5: note: template argument deduction/substitution failed:
  1354. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::piecewise_constant_distribution<_RealType>'
  1355. 19 | return out << vec.back() << ']';
  1356. | ~~~~^~~~~~~~~~~~~
  1357. c:\mingw64\include\c++\12.2.0\bits\random.tcc:3182:5: note: candidate: 'template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const piecewise_linear_distribution<_RealType>&)'
  1358. 3182 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
  1359. | ^~~~~~~~
  1360. c:\mingw64\include\c++\12.2.0\bits\random.tcc:3182:5: note: template argument deduction/substitution failed:
  1361. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'} is not derived from 'const std::piecewise_linear_distribution<_RealType>'
  1362. 19 | return out << vec.back() << ']';
  1363. | ~~~~^~~~~~~~~~~~~
  1364. c:\mingw64\include\c++\12.2.0\thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, thread::id)'
  1365. 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id)
  1366. | ^~~~~~~~
  1367. c:\mingw64\include\c++\12.2.0\thread:92:5: note: template argument deduction/substitution failed:
  1368. C:\Users\dipan\OneDrive\ProCode\CP\debugging.h:19:16: note: cannot convert '(& vec)->std::vector<std::pair<int, int> >::back()' (type 'const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'const std::pair<int, int>'}) to type 'std::thread::id'
  1369. 19 | return out << vec.back() << ']';
  1370. | ~~~~^~~~~~~~~~~~~
  1371.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement