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)
Constraint & operator= (const Constraint &arg)
 ~Constraint ()
Constraint & setConstraint (int aBound, bool aStrict) throw (ForbiddenMinusInfinity,InvalidBoundValue)
int getBound () const
bool isStrict () const
Constraint & setBound (int aBound) throw (ForbiddenMinusInfinity,InvalidBoundValue)
Constraint & setStrict (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