9 #ifndef ThePEG_BaseRepository_XH
10 #define ThePEG_BaseRepository_XH
16 #include "ThePEG/Interface/InterfaceBase.xh"
23 struct BadClassClone:
public InterfaceException {
25 BadClassClone(
const InterfacedBase &);
30 struct BadClone:
public InterfaceException {
32 BadClone(
const InterfacedBase &);
37 struct RepoNameException:
public InterfaceException {
39 RepoNameException(
string);
44 struct RepositoryNoDirectory:
public InterfaceException {
46 RepositoryNoDirectory(
string);
51 struct RepositoryNotFound:
public InterfaceException {
53 RepositoryNotFound(
string name);
58 struct RepositoryClassMisMatch:
public InterfaceException {
60 RepositoryClassMisMatch(
const InterfacedBase & o,
string name);