Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgException.cpp

Go to the documentation of this file.
00001 //----------------------------------------------------------------------------
00002 /** @file SgException.cpp
00003     See SgException.h */
00004 //----------------------------------------------------------------------------
00005 
00006 #include "SgSystem.h"
00007 #include "SgException.h"
00008 
00009 using namespace std;
00010 
00011 //----------------------------------------------------------------------------
00012 
00013 SgException::SgException()
00014 {
00015 }
00016 
00017 SgException::SgException(const string& message)
00018     : m_message(message)
00019 {
00020 }
00021 
00022 SgException::SgException(const boost::format& message)
00023     : m_message(message.str())
00024 {
00025 }
00026 
00027 SgException::~SgException() throw()
00028 {
00029 }
00030 
00031 const char* SgException::what() const throw()
00032 {
00033     return m_message.c_str();
00034 }
00035 
00036 //----------------------------------------------------------------------------
00037 


Sun Mar 13 2011 Doxygen 1.7.1