ValueOutOfBoundException.h

Go to the documentation of this file.
00001 
00002 
00004 
00005 #if !defined(AFX_VALUEOUTOFBoundEXCEPTION_H__245478B9_402C_4A56_AB26_889E54AD0CC5__INCLUDED_)
00006 #define AFX_VALUEOUTOFBoundEXCEPTION_H__245478B9_402C_4A56_AB26_889E54AD0CC5__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 //#include <string>
00013 #include "OutOfBoundException.h"
00014 #include "Bound.h"
00016 //##ModelId=43834ABD02CB
00017 class ValueOutOfBoundException : public OutOfBoundException  
00018 {
00019 public:
00020         //##ModelId=43834ABD02CD
00021         ValueOutOfBoundException() throw();
00022 
00023         //##ModelId=438739560186
00024         ValueOutOfBoundException(std::string sElementName,double dValue,Bound* mBound) throw();
00025 
00026         //##ModelId=43834ABD02CE
00027         ValueOutOfBoundException(std::string sElementName,double dValue,double dValueMin, double dValueMax) throw();
00028         //##ModelId=43834ABD02DD
00029         ValueOutOfBoundException(std::string sElementName,double dValue,double dValueMin, double dValueMax,std::string sOrigin,std::string sFileName,unsigned int iLineNumber) throw();
00030         //##ModelId=43834ABD02E5
00031         virtual ~ValueOutOfBoundException() throw();
00032         
00033         //##ModelId=43834ABD02EA
00034         virtual std::string makeDescription();
00035         //##ModelId=43834ABD02EC
00036         virtual std::string makeReason();
00037         //##ModelId=43834ABD02EE
00038         virtual std::string makeOrigin(std::string sOrigin);
00039 private :
00040         //##ModelId=43834ABD02F2
00041         std::string _sElementName;
00042         //##ModelId=43834ABD02FC
00043         double _dValue;
00044         //##ModelId=43834ABD02FA
00045         double _dValueMin;
00046         //##ModelId=43834ABD02FB
00047         double _dValueMax;
00048 
00049 };
00050 
00051 #endif // !defined(AFX_VALUEOUTOFBoundEXCEPTION_H__245478B9_402C_4A56_AB26_889E54AD0CC5__INCLUDED_)

Generated on Fri Jul 10 10:31:56 2009 for Utils Library by  doxygen 1.4.5