44 boost::signals2::signal<void(std::shared_ptr<Player::Player>)>;
47 void AddPlayer(std::shared_ptr<Player::Player> player);
49 std::shared_ptr<Player::Player> ShareFirst()
const;
54 std::for_each(players.begin(), players.end(), fn);
58 std::list<std::shared_ptr<Player::Player>>
players;
void ForEach(Fn fn)
Definition: Roster.h:52
playerAddedSignal_t & GetPlayerAddedSignal()
Definition: Roster.h:45
A list of players.
Definition: Roster.h:37
std::list< std::shared_ptr< Player::Player > > players
Definition: Roster.h:58
Definition: Announcement.h:24
boost::signals2::signal< void(std::shared_ptr< Player::Player >)> playerAddedSignal_t
Definition: Roster.h:44
playerAddedSignal_t playerAddedSignal
Definition: Roster.h:59