#include <speculativeAllMoves.h>

| Public Member Functions | |
| ResultVector () | |
| ~ResultVector () | |
| void | add (Move prediction, const MoveWithComment &result) | 
| const MoveWithComment * | find (Move prediction) const | 
| void | clear () | 
| void | show (std::ostream &) const | 
| Private Types | |
| typedef FixedCapacityVector < std::pair< Move, MoveWithComment > , Move::MaxUniqMoves > | vector_t | 
| typedef LightMutex | Mutex | 
| Private Attributes | |
| vector_t | data | 
| Mutex | mutex | 
Definition at line 71 of file speculativeAllMoves.h.
| 
 | private | 
Definition at line 75 of file speculativeAllMoves.h.
| 
 | private | 
Definition at line 73 of file speculativeAllMoves.h.
| osl::game_playing::SpeculativeAllMoves::ResultVector::ResultVector | ( | ) | 
Definition at line 30 of file speculativeAllMoves.cc.
| osl::game_playing::SpeculativeAllMoves::ResultVector::~ResultVector | ( | ) | 
Definition at line 35 of file speculativeAllMoves.cc.
| void osl::game_playing::SpeculativeAllMoves::ResultVector::add | ( | Move | prediction, | 
| const MoveWithComment & | result | ||
| ) | 
Definition at line 40 of file speculativeAllMoves.cc.
References SCOPED_LOCK.
| void osl::game_playing::SpeculativeAllMoves::ResultVector::clear | ( | ) | 
Definition at line 56 of file speculativeAllMoves.cc.
References SCOPED_LOCK.
| const osl::search::MoveWithComment * osl::game_playing::SpeculativeAllMoves::ResultVector::find | ( | Move | prediction) | const | 
Definition at line 46 of file speculativeAllMoves.cc.
References SCOPED_LOCK.
| void osl::game_playing::SpeculativeAllMoves::ResultVector::show | ( | std::ostream & | os) | const | 
Definition at line 62 of file speculativeAllMoves.cc.
References SCOPED_LOCK, and osl::record::csa::show().
| 
 | private | 
Definition at line 74 of file speculativeAllMoves.h.
| 
 | mutableprivate | 
Definition at line 76 of file speculativeAllMoves.h.
 1.8.4
 1.8.4