9 #ifndef ThePEG_RefVector_XH
10 #define ThePEG_RefVector_XH
16 #include "InterfaceBase.xh"
23 struct RefVExRefClass:
public InterfaceException {
25 RefVExRefClass(
const RefInterfaceBase & i,
const InterfacedBase & o,
30 struct RefVExSetUnknown:
public InterfaceException {
32 RefVExSetUnknown(
const RefInterfaceBase & i,
const InterfacedBase & o,
33 cIBPtr r,
int j,
const char *);
38 struct RefVExSetUnfound:
public InterfaceException {
40 RefVExSetUnfound(
const InterfaceBase & i,
const InterfacedBase & o,
string);
45 struct RefVExIndex:
public InterfaceException {
47 RefVExIndex(
const InterfaceBase & i,
const InterfacedBase & o,
int j);
52 struct RefVExFixed:
public InterfaceException {
54 RefVExFixed(
const InterfaceBase & i,
const InterfacedBase & o);
58 struct RefVExDelUnknown:
public InterfaceException {
60 RefVExDelUnknown(
const InterfaceBase & i,
const InterfacedBase & o,
int j);
64 struct RefVExGetUnknown:
public InterfaceException {
66 RefVExGetUnknown(
const InterfaceBase & i,
const InterfacedBase & o);
71 struct RefVExNoSet:
public InterfaceException {
73 RefVExNoSet(
const InterfaceBase & i,
const InterfacedBase & o);
78 struct RefVExNoIns:
public InterfaceException {
80 RefVExNoIns(
const InterfaceBase & i,
const InterfacedBase & o);
85 struct RefVExNoDel:
public InterfaceException {
87 RefVExNoDel(
const InterfaceBase & i,
const InterfacedBase & o);