00001
00002
00004
00005 #if !defined(AFX_FILENOTFOUNDEXCEPTION_H__EBCFF9F2_9B57_47D7_AAB0_CE6E5A4E3798__INCLUDED_)
00006 #define AFX_FILENOTFOUNDEXCEPTION_H__EBCFF9F2_9B57_47D7_AAB0_CE6E5A4E3798__INCLUDED_
00007
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011
00012 #include "FileException.h"
00013
00014
00015
00016
00019
00020 class FileNotFoundException : public FileException
00021 {
00022 public:
00023
00024 FileNotFoundException() throw();
00025
00026 FileNotFoundException(std::string sNameOfTheFile,std::string sOrigin,std::string sFileName,unsigned int iLineNumber) throw();
00027
00028 virtual ~FileNotFoundException() throw();
00029
00030
00031 virtual std::string makeDescription();
00032
00033 virtual std::string makeReason();
00034
00035 virtual std::string makeOrigin(std::string sOrigin);
00036 };
00037
00038 #endif // !defined(AFX_FILENOTFOUNDEXCEPTION_H__EBCFF9F2_9B57_47D7_AAB0_CE6E5A4E3798__INCLUDED_)