TheChess
Public Types | Public Member Functions

thechess::model::StagedCompetition Class Reference

Collaboration diagram for thechess::model::StagedCompetition:
Collaboration graph
[legend]

List of all members.

Public Types

enum  State { LOSER, PAIRED, WINNER, UNPAIRED }
typedef std::map< UserPtr, State > States
typedef std::map< UserPtr, int > Stages
typedef std::multimap< int,
UserPair
Paires
typedef std::map< UserPair,
GamesVector > 
Games
typedef std::map< UserPair,
UserPtr > 
Winners

Public Member Functions

 StagedCompetition (const Competition *competition)
void process (Competition *competition, Objects &objects)
const States & states () const
const Stages & stages () const
const Paires & paires () const
const Games & games () const
const Winners & winners () const
UserPtr winner () const

The documentation for this class was generated from the following files:
 All Classes Functions Enumerations Enumerator