All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends
osl::Sennichite Class Reference

#include <sennichite.h>

List of all members.

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) [inline, private]

Definition at line 19 of file sennichite.h.


Member Function Documentation

static Sennichite osl::Sennichite::BLACK_LOSE ( ) [inline, static]
static Sennichite osl::Sennichite::DRAW ( ) [inline, static]
bool osl::Sennichite::hasWinner ( ) const [inline]
bool osl::Sennichite::isDraw ( ) const [inline]
bool osl::Sennichite::isNormal ( ) const [inline]
static Sennichite osl::Sennichite::NORMAL ( ) [inline, static]
static Sennichite osl::Sennichite::WHITE_LOSE ( ) [inline, static]

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

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines