All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Enumerations | Functions
osl::annotate Namespace Reference

Classes

struct  AnalysesResult
class  Analyzer
class  CheckmateAnalyzer
 指した王手が正解で詰み More...
class  CheckmateWin
 手番側が正しく指せば詰み More...
class  EscapeFromCheck
class  ThreatmateAnalyzer
class  CheckmateForCapture
class  CheckmateForEscape
class  ThreatmateIfMorePieces
class  Vision3

Enumerations

enum  Trivalent { Unknown = 0, True = 1, False = -1 }

Functions

bool operator== (const AnalysesResult &l, const AnalysesResult &r)
std::ostream & operator<< (std::ostream &, Trivalent)
std::ostream & operator<< (std::ostream &, const AnalysesResult &)
void analyze (const NumEffectState &src, const vector< Move > &moves, int last_move, AnalysesResult &)

Enumeration Type Documentation

Enumerator:
Unknown 
True 
False 

Definition at line 15 of file analysesResult.h.


Function Documentation

void osl::annotate::analyze ( const NumEffectState &  src,
const vector< Move > &  moves,
int  last_move,
AnalysesResult &  result 
)
std::ostream & osl::annotate::operator<< ( std::ostream &  os,
Trivalent  t 
)

Definition at line 20 of file analysesResult.cc.

std::ostream & osl::annotate::operator<< ( std::ostream &  os,
const AnalysesResult &  shared 
)
bool osl::annotate::operator== ( const AnalysesResult &  l,
const AnalysesResult &  r 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines