Define the base class from which all (polymorphic) classes in ThePEG are derived. More...
#include <ThePEG.h>
Public Member Functions | |
virtual | ~Base () |
The virtual destructor. | |
void | debug () const |
Print out debugging information for this object on std::cerr. | |
virtual void | debugme () const |
Print out debugging information for this object on std::cerr. | |
Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
CounterType | referenceCount () const |
Return the reference count. | |
Static Public Member Functions | |
static void | Init () |
The standard Init function used to initialize the interfaces. | |
Additional Inherited Members | |
Public Types inherited from ThePEG::Pointer::ReferenceCounted | |
typedef unsigned int | CounterType |
The integer type used for counting. | |
Public Attributes inherited from ThePEG::Pointer::ReferenceCounted | |
const unsigned long | uniqueId |
The unique ID. | |
Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
ReferenceCounted () | |
Default constructor. | |
ReferenceCounted (const ReferenceCounted &) | |
Copy-constructor. | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
Assignment. | |
Define the base class from which all (polymorphic) classes in ThePEG are derived.
|
inlinevirtual |
void ThePEG::Base::debug | ( | ) | const |
Print out debugging information for this object on std::cerr.
To be called from within a debugger. Simply calls the virtual debugme() function.
|
virtual |
Print out debugging information for this object on std::cerr.
To be called from within a debugger via the debug() function.
Reimplemented in ThePEG::Event, ThePEG::Particle, ThePEG::Step, ThePEG::SubProcess, and ThePEG::InterfacedBase.
|
inlinestatic |