libzypp
10.5.0
|
00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #ifndef ZYPP_PARSER_XML_PARSEDEFEXCEPTION_H 00013 #define ZYPP_PARSER_XML_PARSEDEFEXCEPTION_H 00014 00015 #include <string> 00016 00017 #include "zypp/base/Exception.h" 00018 00020 namespace zypp 00021 { 00022 00023 namespace xml 00024 { 00025 00027 // 00028 // CLASS NAME : ParseDefException 00029 // 00031 struct ParseDefException : public Exception 00032 { 00033 ParseDefException( const std::string & what_r ); 00034 }; 00036 00038 // 00039 // CLASS NAME : ParseDefBuildException 00040 // 00042 struct ParseDefBuildException : public ParseDefException 00043 { 00044 ParseDefBuildException( const std::string & what_r ); 00045 }; 00047 00049 // 00050 // CLASS NAME : ParseDefValidateException 00051 // 00053 struct ParseDefValidateException : public ParseDefException 00054 { 00055 ParseDefValidateException( const std::string & what_r ); 00056 }; 00058 00060 // 00061 // CLASS NAME : ParseDefDataException 00062 // 00064 struct ParseDefDataException : public ParseDefException 00065 { 00066 ParseDefDataException( const std::string & what_r ); 00067 }; 00069 00071 } // namespace xml 00074 } // namespace zypp 00076 #endif // ZYPP_PARSER_XML_PARSEDEFEXCEPTION_H