9 #ifndef ThePEG_Reference_XH
10 #define ThePEG_Reference_XH
16 #include "InterfaceBase.xh"
23 struct RefExSetRefClass:
public InterfaceException {
25 RefExSetRefClass(
const RefInterfaceBase & i,
const InterfacedBase & o,
30 struct RefExSetUnknown:
public InterfaceException {
32 RefExSetUnknown(
const InterfaceBase & i,
const InterfacedBase & o,
37 struct RefExGetUnknown:
public InterfaceException {
39 RefExGetUnknown(
const InterfaceBase & i,
const InterfacedBase & o);
44 struct RefExSetNoobj:
public InterfaceException {
46 RefExSetNoobj(
const InterfaceBase & i,
const InterfacedBase & o,
string);
50 struct RefExSetMessage:
public InterfaceException {
52 RefExSetMessage(
string ref,
const InterfacedBase & o,
53 const InterfacedBase & o2,
string);