Skip to content

Commit 1e70bdc

Browse files
committed
Fix ambiguity in definition of iterator
1 parent 2f17932 commit 1e70bdc

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/games/game.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ class GameRep : public std::enable_shared_from_this<GameRep> {
877877
return Strategies(std::const_pointer_cast<GameRep>(this->shared_from_this()));
878878
}
879879
/// Gets the i'th strategy in the game, numbered globally starting from 1
880-
GameStrategy GetStrategy(const int p_index) const
880+
GameStrategy GetStrategy(const std::size_t p_index) const
881881
{
882882
const auto strategies = GetStrategies();
883883
if (p_index < 1 || p_index > strategies.size()) {

src/games/gameobject.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ template <class T, auto OuterMemFn, auto InnerMemFn> class NestedElementCollecti
228228
using InnerRange = decltype((std::declval<OuterElem>().get()->*InnerMemFn)());
229229
using InnerIter = decltype(std::begin(std::declval<InnerRange &>()));
230230

231-
T m_owner;
231+
T m_iterOwner;
232232
OuterRange m_outerRange;
233233
OuterIter m_outerIt, m_outerEnd;
234234
InnerRange m_innerRange;
@@ -263,7 +263,7 @@ template <class T, auto OuterMemFn, auto InnerMemFn> class NestedElementCollecti
263263
iterator() = default;
264264

265265
iterator(T p_owner, const bool p_isEnd)
266-
: m_owner(p_owner), m_outerRange((m_owner.get()->*OuterMemFn)()),
266+
: m_iterOwner(p_owner), m_outerRange((m_iterOwner.get()->*OuterMemFn)()),
267267
m_outerIt(std::begin(m_outerRange)), m_outerEnd(std::end(m_outerRange))
268268
{
269269
if (p_isEnd) {

0 commit comments

Comments
 (0)