Classes | Functions
kanjiMove.cc File Reference
#include "osl/record/kanjiMove.h"
#include "osl/record/kanjiCode.h"
#include "osl/record/kanjiPrint.h"
#include "osl/container/moveVector.h"
#include "osl/move_generator/legalMoves.h"
#include "osl/stl/copy_if.h"
#include <boost/foreach.hpp>
#include <boost/mem_fn.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>
#include <algorithm>
#include <iterator>
#include <iostream>
Include dependency graph for kanjiMove.cc:

Go to the source code of this file.

Classes

struct  SortMoveFromX
struct  SortMoveFromXDesc
struct  SortMoveFromY
struct  SortMoveFromYDesc
struct  RemoveMoveFromXOver
struct  RemoveMoveFromXGTE
struct  RemoveMoveFromYOver
struct  RemoveMoveFromYGTE
struct  RemoveMoveFromXUnder
struct  RemoveMoveFromXLTE
struct  RemoveMoveFromYUnder
struct  RemoveMoveFromYLTE
struct  RemoveMoveFromXEqual
struct  RemoveMoveFromYEqual

Functions

int moveFromX (const osl::Move &move)
int moveFromY (const osl::Move &move)

Function Documentation

int moveFromX ( const osl::Move move)

Definition at line 16 of file kanjiMove.cc.

References osl::Move::from(), and osl::Square::x().

Referenced by osl::record::KanjiMove::selectCandidates().

int moveFromY ( const osl::Move move)

Definition at line 22 of file kanjiMove.cc.

References osl::Move::from(), and osl::Square::y().

Referenced by osl::record::KanjiMove::selectCandidates().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines