1. In file included from /usr/include/c++/4.7/ext/alloc_traits.h:35:0,
  2.                  from /usr/include/c++/4.7/bits/stl_construct.h:63,
  3.                  from /usr/include/c++/4.7/vector:63,
  4.                  from src/Headers/BlackDragonEngine/Input.h:3,
  5.                  from src/Headers/Danmaku/DanmakuGame.h:2,
  6.                  from src/Danmaku/DanmakuGame.cpp:1:
  7. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  8. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  9. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  10. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  11. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  12. /usr/include/c++/4.7/bits/alloc_traits.h:86:43: error: no type named ‘value_type’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  13. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  14. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: candidate is:
  15. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  16. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note:   template argument deduction/substitution failed:
  17. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  18. /usr/include/c++/4.7/bits/alloc_traits.h:96:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  19. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  20. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  21. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  22. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  23. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no type named ‘pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  24. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  25. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  26. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  27. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  28. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  29. /usr/include/c++/4.7/bits/alloc_traits.h:106:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  30. /usr/include/c++/4.7/bits/alloc_traits.h:106:1: note: candidate is:
  31. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  32. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note:   template argument deduction/substitution failed:
  33. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  34. /usr/include/c++/4.7/bits/alloc_traits.h:106:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  35. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  36. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  37. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  38. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  39. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no type named ‘pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  40. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  41. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  42. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  43. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  44. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  45. /usr/include/c++/4.7/bits/alloc_traits.h:106:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_const_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  46. /usr/include/c++/4.7/bits/alloc_traits.h:106:1: note: candidate is:
  47. /usr/include/c++/4.7/bits/alloc_traits.h:106:1: note: template<class _Tp> static typename _Tp::const_pointer std::allocator_traits::_S_const_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  48. /usr/include/c++/4.7/bits/alloc_traits.h:106:1: note:   template argument deduction/substitution failed:
  49. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::const_pointer std::allocator_traits::_S_const_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  50. /usr/include/c++/4.7/bits/alloc_traits.h:106:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  51. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  52. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  53. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  54. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  55. /usr/include/c++/4.7/bits/alloc_traits.h:106:1: error: no type named ‘const_pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  56. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  57. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  58. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  59. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  60. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  61. /usr/include/c++/4.7/bits/alloc_traits.h:117:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  62. /usr/include/c++/4.7/bits/alloc_traits.h:117:1: note: candidate is:
  63. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  64. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note:   template argument deduction/substitution failed:
  65. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  66. /usr/include/c++/4.7/bits/alloc_traits.h:117:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  67. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  68. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  69. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  70. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  71. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no type named ‘pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  72. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  73. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  74. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  75. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  76. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  77. /usr/include/c++/4.7/bits/alloc_traits.h:117:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_void_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  78. /usr/include/c++/4.7/bits/alloc_traits.h:117:1: note: candidate is:
  79. /usr/include/c++/4.7/bits/alloc_traits.h:117:1: note: template<class _Tp> static typename _Tp::void_pointer std::allocator_traits::_S_void_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  80. /usr/include/c++/4.7/bits/alloc_traits.h:117:1: note:   template argument deduction/substitution failed:
  81. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::void_pointer std::allocator_traits::_S_void_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  82. /usr/include/c++/4.7/bits/alloc_traits.h:117:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  83. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  84. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  85. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  86. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  87. /usr/include/c++/4.7/bits/alloc_traits.h:117:1: error: no type named ‘void_pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  88. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  89. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  90. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  91. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  92. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  93. /usr/include/c++/4.7/bits/alloc_traits.h:128:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  94. /usr/include/c++/4.7/bits/alloc_traits.h:128:1: note: candidate is:
  95. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  96. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note:   template argument deduction/substitution failed:
  97. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  98. /usr/include/c++/4.7/bits/alloc_traits.h:128:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  99. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  100. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  101. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  102. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  103. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no type named ‘pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  104. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  105. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  106. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  107. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  108. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  109. /usr/include/c++/4.7/bits/alloc_traits.h:128:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_const_void_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  110. /usr/include/c++/4.7/bits/alloc_traits.h:128:1: note: candidate is:
  111. /usr/include/c++/4.7/bits/alloc_traits.h:128:1: note: template<class _Tp> static typename _Tp::const_void_pointer std::allocator_traits::_S_const_void_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  112. /usr/include/c++/4.7/bits/alloc_traits.h:128:1: note:   template argument deduction/substitution failed:
  113. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::const_void_pointer std::allocator_traits::_S_const_void_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  114. /usr/include/c++/4.7/bits/alloc_traits.h:128:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  115. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  116. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  117. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  118. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  119. /usr/include/c++/4.7/bits/alloc_traits.h:128:1: error: no type named ‘const_void_pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  120. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  121. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  122. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  123. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  124. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  125. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  126. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: note: candidate is:
  127. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  128. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note:   template argument deduction/substitution failed:
  129. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  130. /usr/include/c++/4.7/bits/alloc_traits.h:139:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  131. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  132. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  133. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  134. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  135. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no type named ‘pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  136. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  137. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  138. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  139. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  140. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  141. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_difference_type_helper(BlackDragonEngine::SimpleMapSquare*)
  142. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: note: candidate is:
  143. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: note: template<class _Tp> static typename _Tp::difference_type std::allocator_traits::_S_difference_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  144. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: note:   template argument deduction/substitution failed:
  145. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::difference_type std::allocator_traits::_S_difference_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  146. /usr/include/c++/4.7/bits/alloc_traits.h:139:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  147. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  148. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  149. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  150. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  151. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: error: no type named ‘difference_type’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  152. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  153. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  154. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  155. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  156. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  157. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_difference_type_helper(BlackDragonEngine::SimpleMapSquare*)
  158. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note: candidate is:
  159. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: note: template<class _Tp> static typename _Tp::difference_type std::allocator_traits::_S_difference_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  160. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: note:   template argument deduction/substitution failed:
  161. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::difference_type std::allocator_traits::_S_difference_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  162. /usr/include/c++/4.7/bits/alloc_traits.h:150:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  163. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  164. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  165. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  166. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  167. /usr/include/c++/4.7/bits/alloc_traits.h:139:1: error: no type named ‘difference_type’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  168. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  169. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  170. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  171. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  172. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  173. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_size_type_helper(BlackDragonEngine::SimpleMapSquare*)
  174. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note: candidate is:
  175. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note: template<class _Tp> static typename _Tp::size_type std::allocator_traits::_S_size_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  176. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note:   template argument deduction/substitution failed:
  177. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::size_type std::allocator_traits::_S_size_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  178. /usr/include/c++/4.7/bits/alloc_traits.h:150:1:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  179. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  180. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  181. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  182. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  183. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: error: no type named ‘size_type’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  184. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  185. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  186. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  187. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  188. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  189. /usr/include/c++/4.7/bits/alloc_traits.h:222:9: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  190. /usr/include/c++/4.7/bits/alloc_traits.h:222:9: note: candidate is:
  191. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  192. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note:   template argument deduction/substitution failed:
  193. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  194. /usr/include/c++/4.7/bits/alloc_traits.h:222:9:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  195. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  196. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  197. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  198. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  199. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no type named ‘pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  200. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  201. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  202. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  203. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  204. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  205. /usr/include/c++/4.7/bits/alloc_traits.h:228:9: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_pointer_helper(BlackDragonEngine::SimpleMapSquare*)
  206. /usr/include/c++/4.7/bits/alloc_traits.h:228:9: note: candidate is:
  207. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note: template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  208. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: note:   template argument deduction/substitution failed:
  209. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::pointer std::allocator_traits::_S_pointer_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  210. /usr/include/c++/4.7/bits/alloc_traits.h:228:9:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  211. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  212. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  213. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  214. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  215. /usr/include/c++/4.7/bits/alloc_traits.h:96:1: error: no type named ‘pointer’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  216. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  217. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  218. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  219. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  220. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  221. /usr/include/c++/4.7/bits/alloc_traits.h:300:9: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_size_type_helper(BlackDragonEngine::SimpleMapSquare*)
  222. /usr/include/c++/4.7/bits/alloc_traits.h:300:9: note: candidate is:
  223. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note: template<class _Tp> static typename _Tp::size_type std::allocator_traits::_S_size_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  224. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note:   template argument deduction/substitution failed:
  225. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::size_type std::allocator_traits::_S_size_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  226. /usr/include/c++/4.7/bits/alloc_traits.h:300:9:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  227. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  228. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  229. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  230. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  231. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: error: no type named ‘size_type’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  232. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’:
  233. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  234. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  235. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  236. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  237. /usr/include/c++/4.7/bits/alloc_traits.h:306:2: error: no matching function for call to ‘std::allocator_traits<BlackDragonEngine::SimpleMapSquare>::_S_size_type_helper(BlackDragonEngine::SimpleMapSquare*)
  238. /usr/include/c++/4.7/bits/alloc_traits.h:306:2: note: candidate is:
  239. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note: template<class _Tp> static typename _Tp::size_type std::allocator_traits::_S_size_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare]
  240. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: note:   template argument deduction/substitution failed:
  241. /usr/include/c++/4.7/bits/alloc_traits.h: In substitution of ‘template<class _Tp> static typename _Tp::size_type std::allocator_traits::_S_size_type_helper(_Tp*) [with _Tp = _Tp; _Alloc = BlackDragonEngine::SimpleMapSquare] [with _Tp = BlackDragonEngine::SimpleMapSquare]’:
  242. /usr/include/c++/4.7/bits/alloc_traits.h:306:2:   required from ‘struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>’
  243. /usr/include/c++/4.7/ext/alloc_traits.h:90:10:   required from ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’
  244. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  245. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  246. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  247. /usr/include/c++/4.7/bits/alloc_traits.h:150:1: error: no type named ‘size_type’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  248. In file included from /usr/include/c++/4.7/bits/stl_construct.h:63:0,
  249.                  from /usr/include/c++/4.7/vector:63,
  250.                  from src/Headers/BlackDragonEngine/Input.h:3,
  251.                  from src/Headers/Danmaku/DanmakuGame.h:2,
  252.                  from src/Danmaku/DanmakuGame.cpp:1:
  253. /usr/include/c++/4.7/ext/alloc_traits.h: In instantiation of ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>’:
  254. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  255. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  256. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  257. /usr/include/c++/4.7/ext/alloc_traits.h:105:23: error: no members matching ‘__gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>::_Base_type {aka std::allocator_traits<BlackDragonEngine::SimpleMapSquare>}::allocate’ in ‘__gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>::_Base_type {aka struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>}
  258. /usr/include/c++/4.7/ext/alloc_traits.h:106:23: error: no members matching ‘__gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>::_Base_type {aka std::allocator_traits<BlackDragonEngine::SimpleMapSquare>}::deallocate’ in ‘__gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>::_Base_type {aka struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>}
  259. /usr/include/c++/4.7/ext/alloc_traits.h:109:23: error: no members matching ‘__gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>::_Base_type {aka std::allocator_traits<BlackDragonEngine::SimpleMapSquare>}::max_size’ in ‘__gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>::_Base_type {aka struct std::allocator_traits<BlackDragonEngine::SimpleMapSquare>}
  260. In file included from /usr/include/c++/4.7/ext/alloc_traits.h:35:0,
  261.                  from /usr/include/c++/4.7/bits/stl_construct.h:63,
  262.                  from /usr/include/c++/4.7/vector:63,
  263.                  from src/Headers/BlackDragonEngine/Input.h:3,
  264.                  from src/Headers/Danmaku/DanmakuGame.h:2,
  265.                  from src/Danmaku/DanmakuGame.cpp:1:
  266. /usr/include/c++/4.7/bits/alloc_traits.h: In instantiation of ‘struct __gnu_cxx::__alloc_traits<BlackDragonEngine::SimpleMapSquare>::rebind<sf::Vector2<int> >’:
  267. /usr/include/c++/4.7/bits/stl_vector.h:76:28:   required from ‘struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  268. /usr/include/c++/4.7/bits/stl_vector.h:208:11:   required from ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’
  269. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  270. /usr/include/c++/4.7/bits/alloc_traits.h:198:76: error: invalid use of incomplete type ‘struct std::__alloctr_rebind<BlackDragonEngine::SimpleMapSquare, sf::Vector2<int>, false>’
  271. /usr/include/c++/4.7/bits/alloc_traits.h:61:12: error: declaration of ‘struct std::__alloctr_rebind<BlackDragonEngine::SimpleMapSquare, sf::Vector2<int>, false>’
  272. In file included from /usr/include/c++/4.7/vector:65:0,
  273.                  from src/Headers/BlackDragonEngine/Input.h:3,
  274.                  from src/Headers/Danmaku/DanmakuGame.h:2,
  275.                  from src/Danmaku/DanmakuGame.cpp:1:
  276. /usr/include/c++/4.7/bits/stl_vector.h: In instantiation of ‘class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’:
  277. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:24:   required from here
  278. /usr/include/c++/4.7/bits/stl_vector.h:211:58: error: no type named ‘value_type’ in ‘struct BlackDragonEngine::SimpleMapSquare’
  279. /usr/include/c++/4.7/bits/stl_vector.h:235:20: error: no members matching ‘std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>::_Base {aka std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>}::_M_allocate’ in ‘std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>::_Base {aka struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>}
  280. /usr/include/c++/4.7/bits/stl_vector.h:236:20: error: no members matching ‘std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>::_Base {aka std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>}::_M_deallocate’ in ‘std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>::_Base {aka struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>}
  281. /usr/include/c++/4.7/bits/stl_vector.h:238:20: error: no members matching ‘std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>::_Base {aka std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>}::_M_get_Tp_allocator’ in ‘std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>::_Base {aka struct std::_Vector_base<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>}
  282. In file included from src/Headers/BlackDragonEngine/TileMap.h:70:0,
  283.                  from src/Headers/Danmaku/DanmakuGame.h:6,
  284.                  from src/Danmaku/DanmakuGame.cpp:1:
  285. src/Headers/BlackDragonEngine/Inline/TileMap.inl: In member function ‘void BlackDragonEngine::TileMap<TMap, TCodes>::Draw(sf::RenderTarget&)’:
  286. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:25: error: ‘const class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’ has no member named ‘begin’
  287. src/Headers/BlackDragonEngine/Inline/TileMap.inl:42:48: error: ‘const class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>’ has no member named ‘end’
  288. src/Headers/BlackDragonEngine/Inline/TileMap.inl:71:38: error: no matching function for call to ‘sf::RenderTarget::draw(sf::VertexArray&, const sf::Texture&)
  289. src/Headers/BlackDragonEngine/Inline/TileMap.inl:71:38: note: candidates are:
  290. In file included from /usr/local/include/SFML/Graphics/RenderTexture.hpp:33:0,
  291.                  from /usr/local/include/SFML/Graphics.hpp:39,
  292.                  from src/Headers/BlackDragonEngine/Input.h:5,
  293.                  from src/Headers/Danmaku/DanmakuGame.h:2,
  294.                  from src/Danmaku/DanmakuGame.cpp:1:
  295. /usr/local/include/SFML/Graphics/RenderTarget.hpp:186:10: note: void sf::RenderTarget::draw(const sf::Drawable&, const sf::RenderStates&)
  296. /usr/local/include/SFML/Graphics/RenderTarget.hpp:186:10: note:   no known conversion for argument 2 from ‘const sf::Texture’ to ‘const sf::RenderStates&’
  297. /usr/local/include/SFML/Graphics/RenderTarget.hpp:197:10: note: void sf::RenderTarget::draw(const sf::Vertex*, unsigned int, sf::PrimitiveType, const sf::RenderStates&)
  298. /usr/local/include/SFML/Graphics/RenderTarget.hpp:197:10: note:   candidate expects 4 arguments, 2 provided
  299. In file included from src/Headers/BlackDragonEngine/TileMap.h:70:0,
  300.                  from src/Headers/Danmaku/DanmakuGame.h:6,
  301.                  from src/Danmaku/DanmakuGame.cpp:1:
  302. src/Headers/BlackDragonEngine/Inline/TileMap.inl: At global scope:
  303. src/Headers/BlackDragonEngine/Inline/TileMap.inl:204:6: error: prototype for ‘void BlackDragonEngine::TileMap<TMap, TCodes>::SetTileAtCell(const Vector2i&, size_t)’ does not match any in class ‘BlackDragonEngine::TileMap<TMap, TCodes>’
  304. In file included from src/Headers/Danmaku/DanmakuGame.h:6:0,
  305.                  from src/Danmaku/DanmakuGame.cpp:1:
  306. src/Headers/BlackDragonEngine/TileMap.h:46:8: error: candidate is: void BlackDragonEngine::TileMap<TMap, TCodes>::SetTileAtCell(const Vector2i&, int)
  307. In file included from src/Headers/BlackDragonEngine/TileMap.h:70:0,
  308.                  from src/Headers/Danmaku/DanmakuGame.h:6,
  309.                  from src/Danmaku/DanmakuGame.cpp:1:
  310. src/Headers/BlackDragonEngine/Inline/TileMap.inl:232:10: error: prototype for ‘sf::IntRect& BlackDragonEngine::TileMap<TMap, TCodes>::TileSourceRectangle(size_t)’ does not match any in class ‘BlackDragonEngine::TileMap<TMap, TCodes>’
  311. In file included from src/Headers/Danmaku/DanmakuGame.h:6:0,
  312.                  from src/Danmaku/DanmakuGame.cpp:1:
  313. src/Headers/BlackDragonEngine/TileMap.h:56:12: error: candidate is: sf::IntRect& BlackDragonEngine::TileMap<TMap, TCodes>::TileSourceRectangle(int)
  314. make[1]: *** [obj/Debug/Danmaku/DanmakuGame.o] Error 1
  315. make: *** [Danmaku] Error 2