メインページ | クラス階層 | アルファベット順一覧 | 構成 | Directories | ファイル一覧 | 構成メンバ

yexception.h

説明を見る。
00001 
00011 #ifndef DEFINE_H_YEXCEPTION
00012 #define DEFINE_H_YEXCEPTION
00013 
00014 #include <basic.h>
00015 #include <ystring.h>
00016 
00021 class YException {
00022 protected:
00024   YString msg;
00025 
00027   WERR id;
00028   
00029 public:
00035   YException(W n = 0) {
00036     id = n;
00037   }
00038   
00045   YException(const TC* str, W n = 0) {
00046     msg = str;
00047     id = n;
00048   }
00049 
00056   YException(const YString& str, W n = 0) {
00057     msg = str;
00058     id = n;
00059   }
00060 
00062   virtual ~YException() {}  
00063 
00069   virtual YString getMessage() {
00070     return msg;
00071   }
00072 
00073   // dispErrorOnPanel(); 作ると便利(?)
00074 
00075 };
00076 
00077 #endif // DEFINE_H_YEXCEPTION

YLibに対してMon Mar 21 08:57:44 2005に生成されました。  doxygen 1.4.1