FRIBParallelanalysis  1.0
FrameworkforMPIParalleldataanalysisatFRIB
Public Types | Public Member Functions | Protected Member Functions | List of all members
CRangeError Class Reference
Inheritance diagram for CRangeError:
Inheritance graph
[legend]
Collaboration diagram for CRangeError:
Collaboration graph
[legend]

Public Types

enum  { knTooLow, knTooHigh }
 

Public Member Functions

 CRangeError (int nLow, int nHigh, int nRequested, const char *pDoing)
 
 CRangeError (int nLow, int nHigh, int nRequested, const std::string &rDoing)
 
 CRangeError (const CRangeError &aCRangeError)
 
CRangeError operator= (const CRangeError &aCRangeError)
 
int operator== (const CRangeError &aCRangeError) const
 
int operator!= (const CRangeError &aCRangeError) const
 
int getLow () const
 
int getHigh () const
 
int getRequested () const
 
virtual const char * ReasonText () const
 
virtual int ReasonCode () const
 
- Public Member Functions inherited from CException
 CException (const char *pszAction)
 
 CException (const std::string &rsAction)
 
 CException (const CException &aCException)
 
CExceptionoperator= (const CException &aCException)
 
int operator== (const CException &aCException) const
 
int operator!= (const CException &rException) const
 
const char * getAction () const
 
const char * WasDoing () const
 

Protected Member Functions

void setLow (int am_nLow)
 
void setHigh (int am_nHigh)
 
void setRequested (int am_nRequested)
 
void UpdateReason ()
 
- Protected Member Functions inherited from CException
void setAction (const char *pszAction)
 
void setAction (const std::string &rsAction)
 
virtual void DoAssign (const CException &rhs)
 

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