Generated on Tue Dec 16 12:50:10 2008 for BIU-2.2.0 by doxygen 1.5.1

biu::PullMoveSet::RelativeInt::Operators Class Reference

Inheritance diagram for biu::PullMoveSet::RelativeInt::Operators:

Inheritance graph
[legend]

Detailed Description

This class defines all funcitons needed by RelativeInt.

Author:
Daniel Maticzka

Definition at line 100 of file PullMoveSet.hh.

Public Member Functions

virtual const int add (const int &a, const int &b) const=0
virtual const bool largerEq (const int &a, const int &b) const=0
virtual const bool smallerEq (const int &a, const int &b) const=0
virtual const int sub (const int &a, const int &b) const=0
virtual ~Operators ()


Constructor & Destructor Documentation

virtual biu::PullMoveSet::RelativeInt::Operators::~Operators (  )  [inline, virtual]

Definition at line 102 of file PullMoveSet.hh.


Member Function Documentation

virtual const int biu::PullMoveSet::RelativeInt::Operators::add ( const int &  a,
const int &  b 
) const [pure virtual]

Parameters:
a first argument of addition/subtraction
b second argument of addition/subtraction
Returns:
sum/subtraction of a and b depending on implementation

Implemented in biu::PullMoveSet::RelativeInt::StdOps, and biu::PullMoveSet::RelativeInt::InvOps.

virtual const bool biu::PullMoveSet::RelativeInt::Operators::largerEq ( const int &  a,
const int &  b 
) const [pure virtual]

Parameters:
a first argument of comparison
b second argument of comparison
Returns:
logical value of implemented comparison

Implemented in biu::PullMoveSet::RelativeInt::StdOps, and biu::PullMoveSet::RelativeInt::InvOps.

virtual const bool biu::PullMoveSet::RelativeInt::Operators::smallerEq ( const int &  a,
const int &  b 
) const [pure virtual]

Parameters:
a first argument of comparison
b second argument of comparison
Returns:
logical value of implemented comparison

Implemented in biu::PullMoveSet::RelativeInt::StdOps, and biu::PullMoveSet::RelativeInt::InvOps.

virtual const int biu::PullMoveSet::RelativeInt::Operators::sub ( const int &  a,
const int &  b 
) const [pure virtual]

Parameters:
a first argument of addition/subtraction
b second argument of addition/subtraction
Returns:
sum/subtraction of a and b depending on implementation

Implemented in biu::PullMoveSet::RelativeInt::StdOps, and biu::PullMoveSet::RelativeInt::InvOps.


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