Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.47 KB | None | 0 0
  1. $ make all
  2. [ Makefile for SzczurEngine project ]
  3. [ version 1.7.5 by PsychoX & <3 ]
  4. x86_64-w64-mingw32-g++ -c src/main.cpp -o obj/win64/main.o -std=c++17 -Wall -Isrc -static -m64 -DSFML_STATIC -Ic:/Biblioteki/sfml_x64_seh/include -Ic:/Biblioteki/boost_1_65_1/boost
  5. -rw-r--r-- 1 knayd 22K 2017-11-17 18:43 obj/win64/main.o
  6. x86_64-w64-mingw32-g++ -c src/Szczur/Core/Application.cpp -o obj/win64/Szczur/Core/Application.o -std=c++17 -Wall -Isrc -static -m64 -DSFML_STATIC -Ic:/Biblioteki/sfml_x64_seh/include -Ic:/Biblioteki/boost_1_65_1/boost
  7. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  8. from src/Szczur/Modules/Assets/Assets.hpp:3,
  9. from src/Szczur/Core/Application.hpp:5,
  10. from src/Szczur/Core/Application.cpp:1:
  11. src/Szczur/Utility/Modules.tpp: In instantiation of 'rat::ModulesHolder<TModules>::ModulesHolder() [with TModules = {rat::Assets, rat::Canvas, rat::GUI}]':
  12. src/Szczur/Core/Application.cpp:4:27: required from here
  13. src/Szczur/Utility/Modules.tpp:23:50: error: no matching function for call to 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>::tuple(std::tuple<rat::Assets, rat::Canvas, rat::GUI>&, std::tuple<rat::Assets, rat::Canvas, rat::GUI>&, std::tuple<rat::Assets, rat::Canvas, rat::GUI>&)'
  14. _modules(((void)Dummy<TModules>{}, _modules)...) {
  15. ^
  16. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  17. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  18. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  19. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  20. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  21. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  22. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  23. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  24. from src/Szczur/Core/Application.hpp:3,
  25. from src/Szczur/Core/Application.cpp:1:
  26. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:828:11: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)
  27. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  28. ^~~~~
  29. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:828:11: note: template argument deduction/substitution failed:
  30. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  31. from src/Szczur/Modules/Assets/Assets.hpp:3,
  32. from src/Szczur/Core/Application.hpp:5,
  33. from src/Szczur/Core/Application.cpp:1:
  34. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  35. _modules(((void)Dummy<TModules>{}, _modules)...) {
  36. ^
  37. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  38. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  39. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  40. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  41. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  42. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  43. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  44. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  45. from src/Szczur/Core/Application.hpp:3,
  46. from src/Szczur/Core/Application.cpp:1:
  47. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:813:2: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)
  48. tuple(allocator_arg_t __tag, const _Alloc& __a,
  49. ^~~~~
  50. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:813:2: note: template argument deduction/substitution failed:
  51. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  52. from src/Szczur/Modules/Assets/Assets.hpp:3,
  53. from src/Szczur/Core/Application.hpp:5,
  54. from src/Szczur/Core/Application.cpp:1:
  55. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  56. _modules(((void)Dummy<TModules>{}, _modules)...) {
  57. ^
  58. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  59. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  60. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  61. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  62. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  63. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  64. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  65. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  66. from src/Szczur/Core/Application.hpp:3,
  67. from src/Szczur/Core/Application.cpp:1:
  68. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:798:11: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)
  69. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  70. ^~~~~
  71. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:798:11: note: template argument deduction/substitution failed:
  72. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  73. from src/Szczur/Modules/Assets/Assets.hpp:3,
  74. from src/Szczur/Core/Application.hpp:5,
  75. from src/Szczur/Core/Application.cpp:1:
  76. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  77. _modules(((void)Dummy<TModules>{}, _modules)...) {
  78. ^
  79. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  80. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  81. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  82. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  83. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  84. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  85. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  86. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  87. from src/Szczur/Core/Application.hpp:3,
  88. from src/Szczur/Core/Application.cpp:1:
  89. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:783:2: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)
  90. tuple(allocator_arg_t __tag, const _Alloc& __a,
  91. ^~~~~
  92. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:783:2: note: template argument deduction/substitution failed:
  93. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  94. from src/Szczur/Modules/Assets/Assets.hpp:3,
  95. from src/Szczur/Core/Application.hpp:5,
  96. from src/Szczur/Core/Application.cpp:1:
  97. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  98. _modules(((void)Dummy<TModules>{}, _modules)...) {
  99. ^
  100. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  101. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  102. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  103. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  104. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  105. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  106. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  107. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  108. from src/Szczur/Core/Application.hpp:3,
  109. from src/Szczur/Core/Application.cpp:1:
  110. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:771:2: note: candidate: template<class _Alloc> std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Elements>&&)
  111. tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in)
  112. ^~~~~
  113. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:771:2: note: template argument deduction/substitution failed:
  114. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  115. from src/Szczur/Modules/Assets/Assets.hpp:3,
  116. from src/Szczur/Core/Application.hpp:5,
  117. from src/Szczur/Core/Application.cpp:1:
  118. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  119. _modules(((void)Dummy<TModules>{}, _modules)...) {
  120. ^
  121. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  122. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  123. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  124. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  125. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  126. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  127. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  128. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  129. from src/Szczur/Core/Application.hpp:3,
  130. from src/Szczur/Core/Application.cpp:1:
  131. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:767:2: note: candidate: template<class _Alloc> std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Elements>&)
  132. tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in)
  133. ^~~~~
  134. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:767:2: note: template argument deduction/substitution failed:
  135. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  136. from src/Szczur/Modules/Assets/Assets.hpp:3,
  137. from src/Szczur/Core/Application.hpp:5,
  138. from src/Szczur/Core/Application.cpp:1:
  139. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  140. _modules(((void)Dummy<TModules>{}, _modules)...) {
  141. ^
  142. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  143. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  144. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  145. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  146. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  147. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  148. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  149. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  150. from src/Szczur/Core/Application.hpp:3,
  151. from src/Szczur/Core/Application.cpp:1:
  152. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:761:11: note: candidate: template<class _Alloc, class ... _UElements, typename std::enable_if<(std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)
  153. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  154. ^~~~~
  155. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:761:11: note: template argument deduction/substitution failed:
  156. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  157. from src/Szczur/Modules/Assets/Assets.hpp:3,
  158. from src/Szczur/Core/Application.hpp:5,
  159. from src/Szczur/Core/Application.cpp:1:
  160. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  161. _modules(((void)Dummy<TModules>{}, _modules)...) {
  162. ^
  163. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  164. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  165. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  166. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  167. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  168. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  169. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  170. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  171. from src/Szczur/Core/Application.hpp:3,
  172. from src/Szczur/Core/Application.cpp:1:
  173. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:750:2: note: candidate: template<class _Alloc, class ... _UElements, typename std::enable_if<(std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)
  174. tuple(allocator_arg_t __tag, const _Alloc& __a,
  175. ^~~~~
  176. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:750:2: note: template argument deduction/substitution failed:
  177. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  178. from src/Szczur/Modules/Assets/Assets.hpp:3,
  179. from src/Szczur/Core/Application.hpp:5,
  180. from src/Szczur/Core/Application.cpp:1:
  181. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  182. _modules(((void)Dummy<TModules>{}, _modules)...) {
  183. ^
  184. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  185. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  186. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  187. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  188. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  189. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  190. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  191. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  192. from src/Szczur/Core/Application.hpp:3,
  193. from src/Szczur/Core/Application.cpp:1:
  194. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:740:11: note: candidate: template<class _Alloc, class _Dummy, typename std::enable_if<(std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && (! std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>())), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)
  195. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  196. ^~~~~
  197. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:740:11: note: template argument deduction/substitution failed:
  198. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  199. from src/Szczur/Modules/Assets/Assets.hpp:3,
  200. from src/Szczur/Core/Application.hpp:5,
  201. from src/Szczur/Core/Application.cpp:1:
  202. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 5 arguments, 3 provided
  203. _modules(((void)Dummy<TModules>{}, _modules)...) {
  204. ^
  205. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  206. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  207. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  208. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  209. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  210. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  211. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  212. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  213. from src/Szczur/Core/Application.hpp:3,
  214. from src/Szczur/Core/Application.cpp:1:
  215. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:729:2: note: candidate: template<class _Alloc, class _Dummy, typename std::enable_if<(std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)
  216. tuple(allocator_arg_t __tag, const _Alloc& __a,
  217. ^~~~~
  218. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:729:2: note: template argument deduction/substitution failed:
  219. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  220. from src/Szczur/Modules/Assets/Assets.hpp:3,
  221. from src/Szczur/Core/Application.hpp:5,
  222. from src/Szczur/Core/Application.cpp:1:
  223. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 5 arguments, 3 provided
  224. _modules(((void)Dummy<TModules>{}, _modules)...) {
  225. ^
  226. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  227. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  228. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  229. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  230. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  231. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  232. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  233. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  234. from src/Szczur/Core/Application.hpp:3,
  235. from src/Szczur/Core/Application.cpp:1:
  236. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:719:2: note: candidate: template<class _Alloc> std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&)
  237. tuple(allocator_arg_t __tag, const _Alloc& __a)
  238. ^~~~~
  239. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:719:2: note: template argument deduction/substitution failed:
  240. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  241. from src/Szczur/Modules/Assets/Assets.hpp:3,
  242. from src/Szczur/Core/Application.hpp:5,
  243. from src/Szczur/Core/Application.cpp:1:
  244. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 2 arguments, 3 provided
  245. _modules(((void)Dummy<TModules>{}, _modules)...) {
  246. ^
  247. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  248. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  249. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  250. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  251. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  252. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  253. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  254. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  255. from src/Szczur/Core/Application.hpp:3,
  256. from src/Szczur/Core/Application.cpp:1:
  257. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:713:28: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tps ...>&&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(std::tuple<_Args1 ...>&&)
  258. explicit constexpr tuple(tuple<_UElements...>&& __in)
  259. ^~~~~
  260. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:713:28: note: template argument deduction/substitution failed:
  261. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  262. from src/Szczur/Modules/Assets/Assets.hpp:3,
  263. from src/Szczur/Core/Application.hpp:5,
  264. from src/Szczur/Core/Application.cpp:1:
  265. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  266. _modules(((void)Dummy<TModules>{}, _modules)...) {
  267. ^
  268. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  269. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  270. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  271. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  272. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  273. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  274. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  275. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  276. from src/Szczur/Core/Application.hpp:3,
  277. from src/Szczur/Core/Application.cpp:1:
  278. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:702:19: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tps ...>&&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(std::tuple<_Args1 ...>&&)
  279. constexpr tuple(tuple<_UElements...>&& __in)
  280. ^~~~~
  281. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:702:19: note: template argument deduction/substitution failed:
  282. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  283. from src/Szczur/Modules/Assets/Assets.hpp:3,
  284. from src/Szczur/Core/Application.hpp:5,
  285. from src/Szczur/Core/Application.cpp:1:
  286. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  287. _modules(((void)Dummy<TModules>{}, _modules)...) {
  288. ^
  289. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  290. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  291. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  292. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  293. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  294. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  295. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  296. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  297. from src/Szczur/Core/Application.hpp:3,
  298. from src/Szczur/Core/Application.cpp:1:
  299. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:690:28: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<const tuple<_Tps ...>&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const std::tuple<_Args1 ...>&)
  300. explicit constexpr tuple(const tuple<_UElements...>& __in)
  301. ^~~~~
  302. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:690:28: note: template argument deduction/substitution failed:
  303. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  304. from src/Szczur/Modules/Assets/Assets.hpp:3,
  305. from src/Szczur/Core/Application.hpp:5,
  306. from src/Szczur/Core/Application.cpp:1:
  307. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  308. _modules(((void)Dummy<TModules>{}, _modules)...) {
  309. ^
  310. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  311. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  312. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  313. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  314. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  315. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  316. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  317. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  318. from src/Szczur/Core/Application.hpp:3,
  319. from src/Szczur/Core/Application.cpp:1:
  320. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:678:19: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<const tuple<_Tps ...>&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const std::tuple<_Args1 ...>&)
  321. constexpr tuple(const tuple<_UElements...>& __in)
  322. ^~~~~
  323. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:678:19: note: template argument deduction/substitution failed:
  324. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  325. from src/Szczur/Modules/Assets/Assets.hpp:3,
  326. from src/Szczur/Core/Application.hpp:5,
  327. from src/Szczur/Core/Application.cpp:1:
  328. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  329. _modules(((void)Dummy<TModules>{}, _modules)...) {
  330. ^
  331. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  332. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  333. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  334. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  335. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  336. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  337. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  338. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  339. from src/Szczur/Core/Application.hpp:3,
  340. from src/Szczur/Core/Application.cpp:1:
  341. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:662:17: note: candidate: constexpr std::tuple<_Elements>::tuple(std::tuple<_Elements>&&) [with _Elements = {rat::Assets, rat::Canvas, rat::GUI}]
  342. constexpr tuple(tuple&&) = default;
  343. ^~~~~
  344. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:662:17: note: candidate expects 1 argument, 3 provided
  345. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:657:28: note: candidate: template<class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(_UElements&& ...)
  346. explicit constexpr tuple(_UElements&&... __elements)
  347. ^~~~~
  348. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:657:28: note: template argument deduction/substitution failed:
  349. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:656:21: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  350. bool>::type=false>
  351. ^~~~~
  352. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:656:21: note: invalid template non-type parameter
  353. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:646:19: note: candidate: template<class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(_UElements&& ...)
  354. constexpr tuple(_UElements&&... __elements)
  355. ^~~~~
  356. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:646:19: note: template argument deduction/substitution failed:
  357. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:645:21: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  358. bool>::type=true>
  359. ^~~~
  360. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:645:21: note: invalid template non-type parameter
  361. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:619:26: note: candidate: template<class _Dummy, typename std::enable_if<((std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && (! std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>())) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const _Elements& ...)
  362. explicit constexpr tuple(const _Elements&... __elements)
  363. ^~~~~
  364. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:619:26: note: template argument deduction/substitution failed:
  365. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:618:28: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  366. bool>::type=false>
  367. ^~~~~
  368. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:618:28: note: invalid template non-type parameter
  369. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:608:19: note: candidate: template<class _Dummy, typename std::enable_if<((std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>()) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const _Elements& ...)
  370. constexpr tuple(const _Elements&... __elements)
  371. ^~~~~
  372. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:608:19: note: template argument deduction/substitution failed:
  373. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:607:28: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  374. bool>::type=true>
  375. ^~~~
  376. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:607:28: note: invalid template non-type parameter
  377. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:591:26: note: candidate: template<class _Dummy, typename std::enable_if<(std::tuple<rat::Assets, rat::Canvas, rat::GUI>::_TC2<_Dummy>::_DefaultConstructibleTuple() && (! std::tuple<rat::Assets, rat::Canvas, rat::GUI>::_TC2<_Dummy>::_ImplicitlyDefaultConstructibleTuple())), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple()
  378. explicit constexpr tuple()
  379. ^~~~~
  380. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:591:26: note: template argument deduction/substitution failed:
  381. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  382. from src/Szczur/Modules/Assets/Assets.hpp:3,
  383. from src/Szczur/Core/Application.hpp:5,
  384. from src/Szczur/Core/Application.cpp:1:
  385. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 0 arguments, 3 provided
  386. _modules(((void)Dummy<TModules>{}, _modules)...) {
  387. ^
  388. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  389. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  390. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  391. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/Utf.hpp:33,
  392. from c:/Biblioteki/sfml_x64_seh/include/SFML/System/String.hpp:32,
  393. from c:/Biblioteki/sfml_x64_seh/include/SFML/System.hpp:42,
  394. from c:/Biblioteki/sfml_x64_seh/include/SFML/Window.hpp:32,
  395. from c:/Biblioteki/sfml_x64_seh/include/SFML/Graphics.hpp:32,
  396. from src/Szczur/Core/Application.hpp:3,
  397. from src/Szczur/Core/Application.cpp:1:
  398. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:581:17: note: candidate: template<class _Dummy, typename std::enable_if<std::tuple<rat::Assets, rat::Canvas, rat::GUI>::_TC2<_Dummy>::_ImplicitlyDefaultConstructibleTuple(), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple()
  399. constexpr tuple()
  400. ^~~~~
  401. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:581:17: note: template argument deduction/substitution failed:
  402. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  403. from src/Szczur/Modules/Assets/Assets.hpp:3,
  404. from src/Szczur/Core/Application.hpp:5,
  405. from src/Szczur/Core/Application.cpp:1:
  406. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 0 arguments, 3 provided
  407. _modules(((void)Dummy<TModules>{}, _modules)...) {
  408. ^
  409. make: *** [Makefile:302: obj/win64/Szczur/Core/Application.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement