Thread: [cgkit-commits] SF.net SVN: cgkit: [134] maya/trunk/maya_wrapper/src_aux/exceptions.h
Brought to you by:
mbaas
From: <mb...@us...> - 2006-10-18 13:45:57
|
Revision: 134 http://svn.sourceforge.net/cgkit/?rev=134&view=rev Author: mbaas Date: 2006-10-18 06:45:45 -0700 (Wed, 18 Oct 2006) Log Message: ----------- Added the ERuntimeError exception class. Modified Paths: -------------- maya/trunk/maya_wrapper/src_aux/exceptions.h Modified: maya/trunk/maya_wrapper/src_aux/exceptions.h =================================================================== --- maya/trunk/maya_wrapper/src_aux/exceptions.h 2006-10-18 13:45:16 UTC (rev 133) +++ maya/trunk/maya_wrapper/src_aux/exceptions.h 2006-10-18 13:45:45 UTC (rev 134) @@ -108,3 +108,21 @@ return msg.c_str(); } }; + +/** + Runtime exception. + */ +class ERuntimeError : public std::exception +{ + std::string msg; + + public: + ERuntimeError(std::string amsg) : msg(amsg) {} + ~ERuntimeError() throw() {} + + /// Return exception message. + const char* what() const throw() + { + return msg.c_str(); + } +}; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |