Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

skBoundsException.h

00001 /*
00002   Copyright 1996-2001
00003   Simon Whiteside
00004 
00005   $Id: skBoundsException_h-source.html,v 1.8 2001/05/14 07:43:34 sdw Exp $
00006 */
00007 #ifndef SKBOUNDSEXCEPTION_H
00008 #define SKBOUNDSEXCEPTION_H
00009 
00010 #include "skString.h"
00011 
00016 class skBoundsException {
00017  public:
00021   skBoundsException(const skString& msg,const char * file,int linenum)
00022     : m_Msg(msg),m_File(file),m_LineNum(linenum){
00023   }
00027   skString toString() const{
00028     return skString(m_File)+":"+skString::from(m_LineNum)+m_Msg;
00029   }
00030  private:
00031   skString m_Msg;
00032   const char * m_File;
00033   int m_LineNum;
00034 
00035 };
00036 #endif

Generated at Mon May 14 08:43:08 2001 for Simkin by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000