00001 #ifndef ARGUMENTEXCEPTION_H 00002 #define ARGUMENTEXCEPTION_H 00003 00004 #include "Exception.h" 00005 00006 namespace MFUtil 00007 { 00011 class ArgumentException : public Exception 00012 { 00013 public: 00014 00015 ArgumentException( std::string p_stack = "" ) : Exception( ms_PrincipalComment, p_stack ){}; 00016 00017 protected: 00018 00019 static std::string ms_PrincipalComment; 00020 00021 private: 00022 }; 00023 } 00024 00025 #endif 00026 ate: 00027 }; 00028 } 00029 00030 #endif