Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

SLException.hpp

00001 // $Id: SLException.hpp,v 1.3 2004/04/03 15:07:34 mr_lex Exp $
00002 #ifndef SL_EXCEPTION_HPP
00003 #define SL_EXCEPTION_HPP
00004 
00005 #include <boost/shared_ptr.hpp>
00006 
00007 #include "segusoland.hpp"
00008 #include "SLString.hpp"
00009 
00010 SL_NAMESPACE_BEGIN
00011 
00025 class SLException {
00026 public:
00032     SLException(const SLString &message);
00033 
00037     const SLString &getMessage();
00038     
00039 protected:
00043     boost::shared_ptr<SLString> _shared_ptr;
00044 }; // class SLException 
00045 
00046 SL_NAMESPACE_END
00047 #endif // #ifndef SL_EXCEPTION_HPP
00048 // $Log: SLException.hpp,v $
00049 // Revision 1.3  2004/04/03 15:07:34  mr_lex
00050 // NEW: plugin system and toolkit nearly mature
00051 //
00052 // Revision 1.2  2004/04/01 19:05:48  mr_lex
00053 // cosmetic changes
00054 //
00055 // Revision 1.1  2004/04/01 11:09:19  mr_lex
00056 // NEW: 1st import
00057 //
00058 

Generated on Mon Apr 19 01:03:33 2004 for segusoLand by doxygen 1.3.6-20040222