Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F11221429
Reference.xh
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
Reference.xh
View Options
// -*- 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
Details
Attached
Mime Type
text/x-c
Expires
Wed, May 14, 10:26 AM (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5106666
Default Alt Text
Reference.xh (1 KB)
Attached To
rTHEPEGHG thepeghg
Event Timeline
Log In to Comment