All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
osl::Sennichite Class Reference

#include <sennichite.h>

Classes

struct  Result
 

Public Member Functions

bool isNormal () const
 
bool isDraw () const
 
bool hasWinner () const
 
Player winner () const
 

Static Public Member Functions

static Sennichite NORMAL ()
 
static Sennichite DRAW ()
 
static Sennichite BLACK_LOSE ()
 
static Sennichite WHITE_LOSE ()
 

Private Member Functions

 Sennichite (Result::Values v)
 

Private Attributes

Result::Values value
 

Friends

bool operator== (const Sennichite &, const Sennichite &)
 

Detailed Description

Definition at line 11 of file sennichite.h.

Constructor & Destructor Documentation

osl::Sennichite::Sennichite ( Result::Values  v)
inlineprivate

Definition at line 19 of file sennichite.h.

Member Function Documentation

static Sennichite osl::Sennichite::BLACK_LOSE ( )
inlinestatic
static Sennichite osl::Sennichite::DRAW ( )
inlinestatic
bool osl::Sennichite::hasWinner ( ) const
inline
bool osl::Sennichite::isDraw ( ) const
inline
bool osl::Sennichite::isNormal ( ) const
inline
static Sennichite osl::Sennichite::NORMAL ( )
inlinestatic
static Sennichite osl::Sennichite::WHITE_LOSE ( )
inlinestatic
osl::Player osl::Sennichite::winner ( ) const

Friends And Related Function Documentation

bool operator== ( const Sennichite l,
const Sennichite r 
)
friend

Definition at line 35 of file sennichite.h.

Member Data Documentation

Result::Values osl::Sennichite::value
private

Definition at line 18 of file sennichite.h.

Referenced by hasWinner(), isDraw(), isNormal(), osl::operator==(), and winner().


The documentation for this class was generated from the following files: