@@ -74,7 +74,7 @@ Array<GameStrategy> GamePlayerRep::GetStrategies() const
7474 m_game->BuildComputedValues ();
7575 Array<GameStrategy> ret (m_strategies.size ());
7676 std::transform (m_strategies.cbegin (), m_strategies.cend (), ret.begin (),
77- [](GameStrategyRep *s) -> GameStrategy { return s; });
77+ [](const GameStrategyRep *s) -> GameStrategy { return s; });
7878 return ret;
7979}
8080
@@ -113,7 +113,7 @@ void GamePlayerRep::MakeStrategy()
113113
114114void GamePlayerRep::MakeReducedStrats (GameNodeRep *n, GameNodeRep *nn)
115115{
116- GameNodeRep *m, *mm ;
116+ GameNodeRep *m;
117117
118118 if (!n->GetParent ()) {
119119 n->ptr = nullptr ;
@@ -162,7 +162,7 @@ void GamePlayerRep::MakeReducedStrats(GameNodeRep *n, GameNodeRep *nn)
162162 }
163163 }
164164 if (m) {
165- mm = m->m_parent ->whichbranch ;
165+ GameNodeRep * mm = m->m_parent ->whichbranch ;
166166 m->m_parent ->whichbranch = m;
167167 MakeReducedStrats (m, m);
168168 m->m_parent ->whichbranch = mm;
@@ -182,7 +182,7 @@ Array<GameInfoset> GamePlayerRep::GetInfosets() const
182182{
183183 Array<GameInfoset> ret (m_infosets.size ());
184184 std::transform (m_infosets.cbegin (), m_infosets.cend (), ret.begin (),
185- [](GameInfosetRep *s) -> GameInfoset { return s; });
185+ [](const GameInfosetRep *s) -> GameInfoset { return s; });
186186 return ret;
187187}
188188
@@ -193,7 +193,7 @@ size_t GamePlayerRep::NumSequences() const
193193 }
194194 return std::accumulate (
195195 m_infosets.cbegin (), m_infosets.cend (), 1 ,
196- [](int ct, GameInfosetRep *s) -> int { return ct + s->m_actions .size (); });
196+ [](int ct, const GameInfosetRep *s) -> int { return ct + s->m_actions .size (); });
197197}
198198
199199// ========================================================================
@@ -302,11 +302,11 @@ template <class T> MixedStrategyProfileRep<T> *MixedStrategyProfileRep<T>::Norma
302302{
303303 auto norm = Copy ();
304304 for (auto player : m_support.GetGame ()->GetPlayers ()) {
305- T sum = (T) 0 ;
305+ T sum = static_cast <T>( 0 ) ;
306306 for (auto strategy : m_support.GetStrategies (player)) {
307307 sum += (*this )[strategy];
308308 }
309- if (sum == (T) 0 ) {
309+ if (sum == static_cast <T>( 0 ) ) {
310310 continue ;
311311 }
312312 for (auto strategy : m_support.GetStrategies (player)) {
0 commit comments