Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

udbm::Constraint Class Reference

#include <wrapper.h>

List of all members.

Public Member Functions

 Constraint ()
 Constraint (int aBound) throw (ForbiddenMinusInfinity,InvalidBoundValue)
 Constraint (int aBound, bool aStrict) throw (ForbiddenMinusInfinity,InvalidBoundValue)
 Constraint (const Constraint &arg)
Constraintoperator= (const Constraint &arg)
 ~Constraint ()
ConstraintsetConstraint (int aBound, bool aStrict) throw (ForbiddenMinusInfinity,InvalidBoundValue)
int getBound () const
bool isStrict () const
ConstraintsetBound (int aBound) throw (ForbiddenMinusInfinity,InvalidBoundValue)
ConstraintsetStrict (bool aStrict)
char * to_s () throw (std::bad_alloc)
int cmp (const Constraint &arg)
Constraint operator+ (const Constraint &arg) const
Constraint operator- (const Constraint &arg) const throw (ForbiddenMinusInfinity)
Constraint neg () const throw (ForbiddenMinusInfinity)

Private Attributes

char * str
int cBound
bool cStrict


Constructor & Destructor Documentation

udbm::Constraint::Constraint  )  [inline]
 

udbm::Constraint::Constraint int  aBound  )  throw (ForbiddenMinusInfinity,InvalidBoundValue) [inline]
 

udbm::Constraint::Constraint int  aBound,
bool  aStrict
throw (ForbiddenMinusInfinity,InvalidBoundValue) [inline]
 

udbm::Constraint::Constraint const Constraint arg  )  [inline]
 

udbm::Constraint::~Constraint  )  [inline]
 


Member Function Documentation

int udbm::Constraint::cmp const Constraint arg  )  [inline]
 

int udbm::Constraint::getBound  )  const [inline]
 

bool udbm::Constraint::isStrict  )  const [inline]
 

Constraint udbm::Constraint::neg  )  const throw (ForbiddenMinusInfinity) [inline]
 

Constraint udbm::Constraint::operator+ const Constraint arg  )  const [inline]
 

Constraint udbm::Constraint::operator- const Constraint arg  )  const throw (ForbiddenMinusInfinity) [inline]
 

Constraint& udbm::Constraint::operator= const Constraint arg  )  [inline]
 

Constraint& udbm::Constraint::setBound int  aBound  )  throw (ForbiddenMinusInfinity,InvalidBoundValue) [inline]
 

Constraint& udbm::Constraint::setConstraint int  aBound,
bool  aStrict
throw (ForbiddenMinusInfinity,InvalidBoundValue) [inline]
 

Constraint& udbm::Constraint::setStrict bool  aStrict  )  [inline]
 

char* udbm::Constraint::to_s  )  throw (std::bad_alloc) [inline]
 


Member Data Documentation

int udbm::Constraint::cBound [private]
 

bool udbm::Constraint::cStrict [private]
 

char* udbm::Constraint::str [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 30 00:02:47 2006 for Module dbm by  doxygen 1.4.2