12#ifndef ZYPP_PLUGINSCRIPTEXCEPTION_H 
   13#define ZYPP_PLUGINSCRIPTEXCEPTION_H 
   35#define declException( EXCP, BASE )                                                             \ 
   36  class ZYPP_API EXCP : public BASE {                                                   \ 
   38      EXCP() : BASE( #EXCP ) {}                                                                 \ 
   39      EXCP( const std::string & msg_r ) : BASE( msg_r ) {}                                      \ 
   40      EXCP( const std::string & msg_r, const std::string & hist_r ) : BASE( msg_r, hist_r ) {}  \ 
   41      virtual ~EXCP() throw() {}                                                                \ 
 
#define declException(EXCP, BASE)
Convenience macro to declare more specific PluginScriptExceptions.
Base class for PluginScript Exception.
Easy-to use interface to the ZYPP dependency resolver.
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API