diff --git a/AI/BattleAI/BattleEvaluator.cpp b/AI/BattleAI/BattleEvaluator.cpp
index 9a7a4ed95..2db5a5d67 100644
--- a/AI/BattleAI/BattleEvaluator.cpp
+++ b/AI/BattleAI/BattleEvaluator.cpp
@@ -371,7 +371,7 @@ BattleAction BattleEvaluator::goTowardsNearest(const CStack * stack, const Battl
 
 	if (siegeDefense)
 	{
-		avHexes.erase_if([&](const BattleHex & hex)
+		avHexes.eraseIf([&](const BattleHex & hex)
 		{
 			return !cb->getBattle(battleID)->battleIsInsideWalls(hex);
 		});
diff --git a/lib/battle/BattleHexArray.h b/lib/battle/BattleHexArray.h
index 35809982a..fa5c70e9f 100644
--- a/lib/battle/BattleHexArray.h
+++ b/lib/battle/BattleHexArray.h
@@ -42,9 +42,7 @@ public:
 	using pointer = value_type *;
 	using const_pointer = const value_type *;
 	using difference_type = typename StorageType::difference_type;
-//	using iterator = typename StorageType::iterator;
 	using const_iterator = typename StorageType::const_iterator;
-//	using reverse_iterator = typename StorageType::reverse_iterator;
 	using const_reverse_iterator = typename StorageType::const_reverse_iterator;
 
 	BattleHexArray() = default;
@@ -103,15 +101,6 @@ public:
 		internalStorage[index] = hex;
 	}
 
-//	iterator insert(iterator pos, const BattleHex & hex) noexcept
-//	{
-//		if(contains(hex))
-//			return pos;
-//
-//		presenceFlags.set(hex.toInt());
-//		return internalStorage.insert(pos, hex);
-//	}
-
 	void insert(const BattleHexArray & other) noexcept;
 
 	template <typename Container, typename = std::enable_if_t<
@@ -131,7 +120,7 @@ public:
 	}
 
 	template<typename Predicate>
-	void erase_if(Predicate pred)
+	void eraseIf(Predicate pred)
 	{
 		vstd::erase_if(internalStorage, pred);
 		// reinit presence flags
@@ -158,7 +147,7 @@ public:
 		vstd::erase(internalStorage, target);
 		presenceFlags.reset(target.toInt());
 	}
-//	void erase(iterator first, iterator last) noexcept;
+
 	inline void pop_back() noexcept
 	{
 		presenceFlags.reset(internalStorage.back().toInt());
@@ -184,12 +173,6 @@ public:
 		return result;
 	}
 
-//	template <typename Predicate>
-//	iterator findIf(Predicate predicate) noexcept
-//	{
-//		return std::find_if(begin(), end(), predicate);
-//	}
-
 	template <typename Predicate>
 	const_iterator findIf(Predicate predicate) const noexcept
 	{
@@ -285,11 +268,6 @@ public:
 		return internalStorage.size();
 	}
 
-//	[[nodiscard]] inline iterator begin() noexcept
-//	{
-//		return internalStorage.begin();
-//	}
-
 	[[nodiscard]] inline const_iterator begin() const noexcept
 	{
 		return internalStorage.begin();
@@ -300,31 +278,16 @@ public:
 		return internalStorage.empty();
 	}
 
-//	[[nodiscard]] inline iterator end() noexcept
-//	{
-//		return internalStorage.end();
-//	}
-
 	[[nodiscard]] inline const_iterator end() const noexcept
 	{
 		return internalStorage.end();
 	}
 
-//	[[nodiscard]] inline reverse_iterator rbegin() noexcept
-//	{
-//		return reverse_iterator(end());
-//	}
-
 	[[nodiscard]] inline const_reverse_iterator rbegin() const noexcept
 	{
 		return const_reverse_iterator(end());
 	}
 
-//	[[nodiscard]] inline reverse_iterator rend() noexcept
-//	{
-//		return reverse_iterator(begin());
-//	}
-
 	[[nodiscard]] inline const_reverse_iterator rend() const noexcept
 	{
 		return const_reverse_iterator(begin());
diff --git a/lib/battle/ReachabilityInfo.cpp b/lib/battle/ReachabilityInfo.cpp
index 4c39aef9e..e94aa9590 100644
--- a/lib/battle/ReachabilityInfo.cpp
+++ b/lib/battle/ReachabilityInfo.cpp
@@ -79,7 +79,7 @@ uint32_t ReachabilityInfo::distToNearestNeighbour(
 		}
 	}
 
-	attackableHexes.erase_if([defender](const BattleHex & h) -> bool
+	attackableHexes.eraseIf([defender](const BattleHex & h) -> bool
 		{
 			return h.getY() != defender->getPosition().getY() || !h.isAvailable();
 		});