00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef ThePEG_Switch_XH
00010 #define ThePEG_Switch_XH
00011
00012
00013
00014
00015
00016
00017 #include "InterfaceBase.xh"
00018
00019 namespace ThePEG {
00020
00024 struct SwExSetOpt: public InterfaceException {
00026 SwExSetOpt(const InterfaceBase & i, const InterfacedBase & o, long v);
00027 };
00028
00031 struct SwExSetUnknown: public InterfaceException {
00033 SwExSetUnknown(const InterfaceBase & i, const InterfacedBase & o, long v);
00034 };
00035
00038 struct SwExGetUnknown: public InterfaceException {
00040 SwExGetUnknown(const InterfaceBase & i, const InterfacedBase & o,
00041 const char * s);
00042 };
00045 }
00046
00047 #endif
00048