Page MenuHomeHEPForge

Reference.xh
No OneTemporary

Reference.xh

// -*- C++ -*-
#ifndef ThePEG_Reference_XH
#define ThePEG_Reference_XH
//
// This is the declarations of the exception classes used by the
// Reference class.
//
#include "InterfaceBase.xh"
namespace ThePEG {
/** @cond EXCEPTIONCLASSES */
/** Exception class used by Reference if trying to set a pointer of
* the wrong type. */
struct RefExSetRefClass: public InterfaceException {
/** Standard constructor. */
RefExSetRefClass(const RefInterfaceBase & i, const InterfacedBase & o,
cIBPtr r);
};
/** Exception class used by Referenceif an unknown error occurs. */
struct RefExSetUnknown: public InterfaceException {
/** Standard constructor. */
RefExSetUnknown(const InterfaceBase & i, const InterfacedBase & o,
cIBPtr r);
};
/** Exception class used by Reference if an unknown error occurs. */
struct RefExGetUnknown: public InterfaceException {
/** Standard constructor. */
RefExGetUnknown(const InterfaceBase & i, const InterfacedBase & o);
};
/** Exception class used by Reference of a specified object was not
* found. */
struct RefExSetNoobj: public InterfaceException {
/** Standard constructor. */
RefExSetNoobj(const InterfaceBase & i, const InterfacedBase & o, string);
};
/** Exception class used by Reference for issuing warnings. */
struct RefExSetMessage: public InterfaceException {
/** Standard constructor. */
RefExSetMessage(string ref, const InterfacedBase & o,
const InterfacedBase & o2, string);
};
/** @endcond */
}
#endif /* ThePEG_Reference_XH */

File Metadata

Mime Type
text/x-c
Expires
Wed, May 14, 10:26 AM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5106666
Default Alt Text
Reference.xh (1 KB)

Event Timeline