TheChess
|
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 |