thepeg is hosted by Hepforge, IPPP Durham
ThePEG  2.2.1
Pointers.h File Reference

This file declares typedefs of commonly used pointers in ThePEG. More...

#include "ThePEG/Config/ThePEG.h"

Go to the source code of this file.

Namespaces

 ThePEG
 This is the main namespace within which all identifiers in ThePEG are declared.
 

Macros

#define ThePEG_DECLARE_TEMPLATE_POINTERS(full, abbrev)
 This macro helps us to declare pointers and stuff to standard classes. More...
 
#define ThePEG_DECLARE_POINTERS(full, abbrev)
 This macro helps us to declare pointers and stuff to standard classes. More...
 
#define ThePEG_DECLARE_CLASS_POINTERS(full, abbrev)
 This macro helps us to declare pointers and stuff to standard classes. More...
 

Typedefs

typedef ThePEG::Ptr< InterfacedBase >::pointer ThePEG::IBPtr
 Alias for a reference counted pointer to InterfacedBase . More...
 
typedef ThePEG::Ptr< InterfacedBase >::const_pointer ThePEG::cIBPtr
 Alias for a reference counted pointer to a const InterfacedBase . More...
 
typedef ThePEG::Ptr< InterfacedBase >::transient_pointer ThePEG::tIBPtr
 Alias for a transient pointer to InterfacedBase . More...
 
typedef ThePEG::Ptr< InterfacedBase >::transient_const_pointer ThePEG::tcIBPtr
 Alias for a transient pointer to a const InterfacedBase . More...
 
typedef ThePEG::Ptr< Interfaced >::pointer ThePEG::IPtr
 Alias for a reference counted pointer to Interfaced . More...
 
typedef ThePEG::Ptr< Interfaced >::const_pointer ThePEG::cIPtr
 Alias for a reference counted pointer to a const Interfaced . More...
 
typedef ThePEG::Ptr< Interfaced >::transient_pointer ThePEG::tIPtr
 Alias for a transient pointer to Interfaced . More...
 
typedef ThePEG::Ptr< Interfaced >::transient_const_pointer ThePEG::tcIPtr
 Alias for a transient pointer to a const Interfaced . More...
 
typedef ThePEG::Ptr< ParticleData >::pointer ThePEG::PDPtr
 Alias for a reference counted pointer to ParticleData . More...
 
typedef ThePEG::Ptr< ParticleData >::const_pointer ThePEG::cPDPtr
 Alias for a reference counted pointer to a const ParticleData . More...
 
typedef ThePEG::Ptr< ParticleData >::transient_pointer ThePEG::tPDPtr
 Alias for a transient pointer to ParticleData . More...
 
typedef ThePEG::Ptr< ParticleData >::transient_const_pointer ThePEG::tcPDPtr
 Alias for a transient pointer to a const ParticleData . More...
 
typedef ThePEG::Ptr< MatcherBase >::pointer ThePEG::PMPtr
 Alias for a reference counted pointer to MatcherBase . More...
 
typedef ThePEG::Ptr< MatcherBase >::const_pointer ThePEG::cPMPtr
 Alias for a reference counted pointer to a const MatcherBase . More...
 
typedef ThePEG::Ptr< MatcherBase >::transient_pointer ThePEG::tPMPtr
 Alias for a transient pointer to MatcherBase . More...
 
typedef ThePEG::Ptr< MatcherBase >::transient_const_pointer ThePEG::tcPMPtr
 Alias for a transient pointer to a const MatcherBase . More...
 
typedef ThePEG::Ptr< DecayMode >::pointer ThePEG::DMPtr
 Alias for a reference counted pointer to DecayMode . More...
 
typedef ThePEG::Ptr< DecayMode >::const_pointer ThePEG::cDMPtr
 Alias for a reference counted pointer to a const DecayMode . More...
 
typedef ThePEG::Ptr< DecayMode >::transient_pointer ThePEG::tDMPtr
 Alias for a transient pointer to DecayMode . More...
 
typedef ThePEG::Ptr< DecayMode >::transient_const_pointer ThePEG::tcDMPtr
 Alias for a transient pointer to a const DecayMode . More...
 
typedef ThePEG::Ptr< Particle >::pointer ThePEG::PPtr
 Alias for a reference counted pointer to Particle . More...
 
typedef ThePEG::Ptr< Particle >::const_pointer ThePEG::cPPtr
 Alias for a reference counted pointer to a const Particle . More...
 
typedef ThePEG::Ptr< Particle >::transient_pointer ThePEG::tPPtr
 Alias for a transient pointer to Particle . More...
 
typedef ThePEG::Ptr< Particle >::transient_const_pointer ThePEG::tcPPtr
 Alias for a transient pointer to a const Particle . More...
 
typedef ThePEG::Ptr< EventGenerator >::pointer ThePEG::EGPtr
 Alias for a reference counted pointer to EventGenerator . More...
 
typedef ThePEG::Ptr< EventGenerator >::const_pointer ThePEG::cEGPtr
 Alias for a reference counted pointer to a const EventGenerator . More...
 
typedef ThePEG::Ptr< EventGenerator >::transient_pointer ThePEG::tEGPtr
 Alias for a transient pointer to EventGenerator . More...
 
typedef ThePEG::Ptr< EventGenerator >::transient_const_pointer ThePEG::tcEGPtr
 Alias for a transient pointer to a const EventGenerator . More...
 
typedef ThePEG::Ptr< EventHandler >::pointer ThePEG::EHPtr
 Alias for a reference counted pointer to EventHandler . More...
 
typedef ThePEG::Ptr< EventHandler >::const_pointer ThePEG::cEHPtr
 Alias for a reference counted pointer to a const EventHandler . More...
 
typedef ThePEG::Ptr< EventHandler >::transient_pointer ThePEG::tEHPtr
 Alias for a transient pointer to EventHandler . More...
 
typedef ThePEG::Ptr< EventHandler >::transient_const_pointer ThePEG::tcEHPtr
 Alias for a transient pointer to a const EventHandler . More...
 
typedef ThePEG::Ptr< StepHandler >::pointer ThePEG::StepHdlPtr
 Alias for a reference counted pointer to StepHandler . More...
 
typedef ThePEG::Ptr< StepHandler >::const_pointer ThePEG::cStepHdlPtr
 Alias for a reference counted pointer to a const StepHandler . More...
 
typedef ThePEG::Ptr< StepHandler >::transient_pointer ThePEG::tStepHdlPtr
 Alias for a transient pointer to StepHandler . More...
 
typedef ThePEG::Ptr< StepHandler >::transient_const_pointer ThePEG::tcStepHdlPtr
 Alias for a transient pointer to a const StepHandler . More...
 
typedef ThePEG::Ptr< Hint >::pointer ThePEG::HintPtr
 Alias for a reference counted pointer to Hint . More...
 
typedef ThePEG::Ptr< Hint >::const_pointer ThePEG::cHintPtr
 Alias for a reference counted pointer to a const Hint . More...
 
typedef ThePEG::Ptr< Hint >::transient_pointer ThePEG::tHintPtr
 Alias for a transient pointer to Hint . More...
 
typedef ThePEG::Ptr< Hint >::transient_const_pointer ThePEG::tcHintPtr
 Alias for a transient pointer to a const Hint . More...
 
typedef ThePEG::Ptr< HadronizationHandler >::pointer ThePEG::HadrHdlPtr
 Alias for a reference counted pointer to HadronizationHandler . More...
 
typedef ThePEG::Ptr< HadronizationHandler >::const_pointer ThePEG::cHadrHdlPtr
 Alias for a reference counted pointer to a const HadronizationHandler . More...
 
typedef ThePEG::Ptr< HadronizationHandler >::transient_pointer ThePEG::tHadrHdlPtr
 Alias for a transient pointer to HadronizationHandler . More...
 
typedef ThePEG::Ptr< HadronizationHandler >::transient_const_pointer ThePEG::tcHadrHdlPtr
 Alias for a transient pointer to a const HadronizationHandler . More...
 
typedef ThePEG::Ptr< CascadeHandler >::pointer ThePEG::CascHdlPtr
 Alias for a reference counted pointer to CascadeHandler . More...
 
typedef ThePEG::Ptr< CascadeHandler >::const_pointer ThePEG::cCascHdlPtr
 Alias for a reference counted pointer to a const CascadeHandler . More...
 
typedef ThePEG::Ptr< CascadeHandler >::transient_pointer ThePEG::tCascHdlPtr
 Alias for a transient pointer to CascadeHandler . More...
 
typedef ThePEG::Ptr< CascadeHandler >::transient_const_pointer ThePEG::tcCascHdlPtr
 Alias for a transient pointer to a const CascadeHandler . More...
 
typedef ThePEG::Ptr< MultipleInteractionHandler >::pointer ThePEG::MIHdlPtr
 Alias for a reference counted pointer to MultipleInteractionHandler . More...
 
typedef ThePEG::Ptr< MultipleInteractionHandler >::const_pointer ThePEG::cMIHdlPtr
 Alias for a reference counted pointer to a const MultipleInteractionHandler . More...
 
typedef ThePEG::Ptr< MultipleInteractionHandler >::transient_pointer ThePEG::tMIHdlPtr
 Alias for a transient pointer to MultipleInteractionHandler . More...
 
typedef ThePEG::Ptr< MultipleInteractionHandler >::transient_const_pointer ThePEG::tcMIHdlPtr
 Alias for a transient pointer to a const MultipleInteractionHandler . More...
 
typedef ThePEG::Ptr< DecayHandler >::pointer ThePEG::DecayHdlPtr
 Alias for a reference counted pointer to DecayHandler . More...
 
typedef ThePEG::Ptr< DecayHandler >::const_pointer ThePEG::cDecayHdlPtr
 Alias for a reference counted pointer to a const DecayHandler . More...
 
typedef ThePEG::Ptr< DecayHandler >::transient_pointer ThePEG::tDecayHdlPtr
 Alias for a transient pointer to DecayHandler . More...
 
typedef ThePEG::Ptr< DecayHandler >::transient_const_pointer ThePEG::tcDecayHdlPtr
 Alias for a transient pointer to a const DecayHandler . More...
 
typedef ThePEG::Ptr< PileupHandler >::pointer ThePEG::PileHdlPtr
 Alias for a reference counted pointer to PileupHandler . More...
 
typedef ThePEG::Ptr< PileupHandler >::const_pointer ThePEG::cPileHdlPtr
 Alias for a reference counted pointer to a const PileupHandler . More...
 
typedef ThePEG::Ptr< PileupHandler >::transient_pointer ThePEG::tPileHdlPtr
 Alias for a transient pointer to PileupHandler . More...
 
typedef ThePEG::Ptr< PileupHandler >::transient_const_pointer ThePEG::tcPileHdlPtr
 Alias for a transient pointer to a const PileupHandler . More...
 
typedef ThePEG::Ptr< LuminosityFunction >::pointer ThePEG::LumiFnPtr
 Alias for a reference counted pointer to LuminosityFunction . More...
 
typedef ThePEG::Ptr< LuminosityFunction >::const_pointer ThePEG::cLumiFnPtr
 Alias for a reference counted pointer to a const LuminosityFunction . More...
 
typedef ThePEG::Ptr< LuminosityFunction >::transient_pointer ThePEG::tLumiFnPtr
 Alias for a transient pointer to LuminosityFunction . More...
 
typedef ThePEG::Ptr< LuminosityFunction >::transient_const_pointer ThePEG::tcLumiFnPtr
 Alias for a transient pointer to a const LuminosityFunction . More...
 
typedef ThePEG::Ptr< PartonExtractor >::pointer ThePEG::PExtrPtr
 Alias for a reference counted pointer to PartonExtractor . More...
 
typedef ThePEG::Ptr< PartonExtractor >::const_pointer ThePEG::cPExtrPtr
 Alias for a reference counted pointer to a const PartonExtractor . More...
 
typedef ThePEG::Ptr< PartonExtractor >::transient_pointer ThePEG::tPExtrPtr
 Alias for a transient pointer to PartonExtractor . More...
 
typedef ThePEG::Ptr< PartonExtractor >::transient_const_pointer ThePEG::tcPExtrPtr
 Alias for a transient pointer to a const PartonExtractor . More...
 
typedef ThePEG::Ptr< RandomGenerator >::pointer ThePEG::RanGenPtr
 Alias for a reference counted pointer to RandomGenerator . More...
 
typedef ThePEG::Ptr< RandomGenerator >::const_pointer ThePEG::cRanGenPtr
 Alias for a reference counted pointer to a const RandomGenerator . More...
 
typedef ThePEG::Ptr< RandomGenerator >::transient_pointer ThePEG::tRanGenPtr
 Alias for a transient pointer to RandomGenerator . More...
 
typedef ThePEG::Ptr< RandomGenerator >::transient_const_pointer ThePEG::tcRanGenPtr
 Alias for a transient pointer to a const RandomGenerator . More...
 
typedef ThePEG::Ptr< AnalysisHandler >::pointer ThePEG::AnaPtr
 Alias for a reference counted pointer to AnalysisHandler . More...
 
typedef ThePEG::Ptr< AnalysisHandler >::const_pointer ThePEG::cAnaPtr
 Alias for a reference counted pointer to a const AnalysisHandler . More...
 
typedef ThePEG::Ptr< AnalysisHandler >::transient_pointer ThePEG::tAnaPtr
 Alias for a transient pointer to AnalysisHandler . More...
 
typedef ThePEG::Ptr< AnalysisHandler >::transient_const_pointer ThePEG::tcAnaPtr
 Alias for a transient pointer to a const AnalysisHandler . More...
 
typedef ThePEG::Ptr< EventManipulator >::pointer ThePEG::EvtManipPtr
 Alias for a reference counted pointer to EventManipulator . More...
 
typedef ThePEG::Ptr< EventManipulator >::const_pointer ThePEG::cEvtManipPtr
 Alias for a reference counted pointer to a const EventManipulator . More...
 
typedef ThePEG::Ptr< EventManipulator >::transient_pointer ThePEG::tEvtManipPtr
 Alias for a transient pointer to EventManipulator . More...
 
typedef ThePEG::Ptr< EventManipulator >::transient_const_pointer ThePEG::tcEvtManipPtr
 Alias for a transient pointer to a const EventManipulator . More...
 
typedef ThePEG::Ptr< Decayer >::pointer ThePEG::DecayerPtr
 Alias for a reference counted pointer to Decayer . More...
 
typedef ThePEG::Ptr< Decayer >::const_pointer ThePEG::cDecayerPtr
 Alias for a reference counted pointer to a const Decayer . More...
 
typedef ThePEG::Ptr< Decayer >::transient_pointer ThePEG::tDecayerPtr
 Alias for a transient pointer to Decayer . More...
 
typedef ThePEG::Ptr< Decayer >::transient_const_pointer ThePEG::tcDecayerPtr
 Alias for a transient pointer to a const Decayer . More...
 
typedef ThePEG::Ptr< Event >::pointer ThePEG::EventPtr
 Alias for a reference counted pointer to Event . More...
 
typedef ThePEG::Ptr< Event >::const_pointer ThePEG::cEventPtr
 Alias for a reference counted pointer to a const Event . More...
 
typedef ThePEG::Ptr< Event >::transient_pointer ThePEG::tEventPtr
 Alias for a transient pointer to Event . More...
 
typedef ThePEG::Ptr< Event >::transient_const_pointer ThePEG::tcEventPtr
 Alias for a transient pointer to a const Event . More...
 
typedef ThePEG::Ptr< Collision >::pointer ThePEG::CollPtr
 Alias for a reference counted pointer to Collision . More...
 
typedef ThePEG::Ptr< Collision >::const_pointer ThePEG::cCollPtr
 Alias for a reference counted pointer to a const Collision . More...
 
typedef ThePEG::Ptr< Collision >::transient_pointer ThePEG::tCollPtr
 Alias for a transient pointer to Collision . More...
 
typedef ThePEG::Ptr< Collision >::transient_const_pointer ThePEG::tcCollPtr
 Alias for a transient pointer to a const Collision . More...
 
typedef ThePEG::Ptr< Step >::pointer ThePEG::StepPtr
 Alias for a reference counted pointer to Step . More...
 
typedef ThePEG::Ptr< Step >::const_pointer ThePEG::cStepPtr
 Alias for a reference counted pointer to a const Step . More...
 
typedef ThePEG::Ptr< Step >::transient_pointer ThePEG::tStepPtr
 Alias for a transient pointer to Step . More...
 
typedef ThePEG::Ptr< Step >::transient_const_pointer ThePEG::tcStepPtr
 Alias for a transient pointer to a const Step . More...
 
typedef ThePEG::Ptr< SubProcess >::pointer ThePEG::SubProPtr
 Alias for a reference counted pointer to SubProcess . More...
 
typedef ThePEG::Ptr< SubProcess >::const_pointer ThePEG::cSubProPtr
 Alias for a reference counted pointer to a const SubProcess . More...
 
typedef ThePEG::Ptr< SubProcess >::transient_pointer ThePEG::tSubProPtr
 Alias for a transient pointer to SubProcess . More...
 
typedef ThePEG::Ptr< SubProcess >::transient_const_pointer ThePEG::tcSubProPtr
 Alias for a transient pointer to a const SubProcess . More...
 
typedef ThePEG::Ptr< Strategy >::pointer ThePEG::StrategyPtr
 Alias for a reference counted pointer to Strategy . More...
 
typedef ThePEG::Ptr< Strategy >::const_pointer ThePEG::cStrategyPtr
 Alias for a reference counted pointer to a const Strategy . More...
 
typedef ThePEG::Ptr< Strategy >::transient_pointer ThePEG::tStrategyPtr
 Alias for a transient pointer to Strategy . More...
 
typedef ThePEG::Ptr< Strategy >::transient_const_pointer ThePEG::tcStrategyPtr
 Alias for a transient pointer to a const Strategy . More...
 
typedef ThePEG::Ptr< XComb >::pointer ThePEG::XCombPtr
 Alias for a reference counted pointer to XComb . More...
 
typedef ThePEG::Ptr< XComb >::const_pointer ThePEG::cXCombPtr
 Alias for a reference counted pointer to a const XComb . More...
 
typedef ThePEG::Ptr< XComb >::transient_pointer ThePEG::tXCombPtr
 Alias for a transient pointer to XComb . More...
 
typedef ThePEG::Ptr< XComb >::transient_const_pointer ThePEG::tcXCombPtr
 Alias for a transient pointer to a const XComb . More...
 
typedef ThePEG::Ptr< RemnantHandler >::pointer ThePEG::RemHPtr
 Alias for a reference counted pointer to RemnantHandler . More...
 
typedef ThePEG::Ptr< RemnantHandler >::const_pointer ThePEG::cRemHPtr
 Alias for a reference counted pointer to a const RemnantHandler . More...
 
typedef ThePEG::Ptr< RemnantHandler >::transient_pointer ThePEG::tRemHPtr
 Alias for a transient pointer to RemnantHandler . More...
 
typedef ThePEG::Ptr< RemnantHandler >::transient_const_pointer ThePEG::tcRemHPtr
 Alias for a transient pointer to a const RemnantHandler . More...
 
typedef ThePEG::Ptr< PDFBase >::pointer ThePEG::PDFPtr
 Alias for a reference counted pointer to PDFBase . More...
 
typedef ThePEG::Ptr< PDFBase >::const_pointer ThePEG::cPDFPtr
 Alias for a reference counted pointer to a const PDFBase . More...
 
typedef ThePEG::Ptr< PDFBase >::transient_pointer ThePEG::tPDFPtr
 Alias for a transient pointer to PDFBase . More...
 
typedef ThePEG::Ptr< PDFBase >::transient_const_pointer ThePEG::tcPDFPtr
 Alias for a transient pointer to a const PDFBase . More...
 
typedef ThePEG::Ptr< StandardModelBase >::pointer ThePEG::SMPtr
 Alias for a reference counted pointer to StandardModelBase . More...
 
typedef ThePEG::Ptr< StandardModelBase >::const_pointer ThePEG::cSMPtr
 Alias for a reference counted pointer to a const StandardModelBase . More...
 
typedef ThePEG::Ptr< StandardModelBase >::transient_pointer ThePEG::tSMPtr
 Alias for a transient pointer to StandardModelBase . More...
 
typedef ThePEG::Ptr< StandardModelBase >::transient_const_pointer ThePEG::tcSMPtr
 Alias for a transient pointer to a const StandardModelBase . More...
 
typedef ThePEG::Ptr< ColourBase >::pointer ThePEG::CBPtr
 Alias for a reference counted pointer to ColourBase . More...
 
typedef ThePEG::Ptr< ColourBase >::const_pointer ThePEG::cCBPtr
 Alias for a reference counted pointer to a const ColourBase . More...
 
typedef ThePEG::Ptr< ColourBase >::transient_pointer ThePEG::tCBPtr
 Alias for a transient pointer to ColourBase . More...
 
typedef ThePEG::Ptr< ColourBase >::transient_const_pointer ThePEG::tcCBPtr
 Alias for a transient pointer to a const ColourBase . More...
 
typedef ThePEG::Ptr< SpinInfo >::pointer ThePEG::SpinPtr
 Alias for a reference counted pointer to SpinInfo . More...
 
typedef ThePEG::Ptr< SpinInfo >::const_pointer ThePEG::cSpinPtr
 Alias for a reference counted pointer to a const SpinInfo . More...
 
typedef ThePEG::Ptr< SpinInfo >::transient_pointer ThePEG::tSpinPtr
 Alias for a transient pointer to SpinInfo . More...
 
typedef ThePEG::Ptr< SpinInfo >::transient_const_pointer ThePEG::tcSpinPtr
 Alias for a transient pointer to a const SpinInfo . More...
 
typedef ThePEG::Ptr< EventInfoBase >::pointer ThePEG::EIPtr
 Alias for a reference counted pointer to EventInfoBase . More...
 
typedef ThePEG::Ptr< EventInfoBase >::const_pointer ThePEG::cEIPtr
 Alias for a reference counted pointer to a const EventInfoBase . More...
 
typedef ThePEG::Ptr< EventInfoBase >::transient_pointer ThePEG::tEIPtr
 Alias for a transient pointer to EventInfoBase . More...
 
typedef ThePEG::Ptr< EventInfoBase >::transient_const_pointer ThePEG::tcEIPtr
 Alias for a transient pointer to a const EventInfoBase . More...
 
typedef ThePEG::Ptr< ReweightBase >::pointer ThePEG::ReweightPtr
 Alias for a reference counted pointer to ReweightBase . More...
 
typedef ThePEG::Ptr< ReweightBase >::const_pointer ThePEG::cReweightPtr
 Alias for a reference counted pointer to a const ReweightBase . More...
 
typedef ThePEG::Ptr< ReweightBase >::transient_pointer ThePEG::tReweightPtr
 Alias for a transient pointer to ReweightBase . More...
 
typedef ThePEG::Ptr< ReweightBase >::transient_const_pointer ThePEG::tcReweightPtr
 Alias for a transient pointer to a const ReweightBase . More...
 
typedef ThePEG::Ptr< ColourLine >::pointer ThePEG::ColinePtr
 Alias for a reference counted pointer to ColourLine . More...
 
typedef ThePEG::Ptr< ColourLine >::const_pointer ThePEG::cColinePtr
 Alias for a reference counted pointer to a const ColourLine . More...
 
typedef ThePEG::Ptr< ColourLine >::transient_pointer ThePEG::tColinePtr
 Alias for a transient pointer to ColourLine . More...
 
typedef ThePEG::Ptr< ColourLine >::transient_const_pointer ThePEG::tcColinePtr
 Alias for a transient pointer to a const ColourLine . More...
 
typedef ThePEG::Ptr< Base >::pointer ThePEG::BPtr
 Alias for a reference counted pointer to Base . More...
 
typedef ThePEG::Ptr< Base >::const_pointer ThePEG::cBPtr
 Alias for a reference counted pointer to a const Base . More...
 
typedef ThePEG::Ptr< Base >::transient_pointer ThePEG::tBPtr
 Alias for a transient pointer to Base . More...
 
typedef ThePEG::Ptr< Base >::transient_const_pointer ThePEG::tcBPtr
 Alias for a transient pointer to a const Base . More...
 

Detailed Description

This file declares typedefs of commonly used pointers in ThePEG.

The standard way of declaring the typedefs is by using the ThePEG_DECLARE_CLASS_POINTERS macro which in turn used the Ptr traits class to define normal pointers, normal const pointers, transient pointers and transient const pointers for a given class. For the standard classes, the following typedefs should be introduced for a class abbreviated with T: TPtr for a normal (smart) pointer, cTPtr for a normal const pointer, tTPtr for a transient pointer and tcTPtr for transient const pointer.

Do not make changes in this file. If you need to modify any of the standard pointer declarations used in ThePEG, edit a copy of this file and include it in an alternative config file which can be included in the main ThePEG.h config file using the macro ThePEG_ALTERNATE_CONFIG.

Definition in file Pointers.h.

Macro Definition Documentation

◆ ThePEG_DECLARE_CLASS_POINTERS

#define ThePEG_DECLARE_CLASS_POINTERS (   full,
  abbrev 
)
Value:
class full; \
ThePEG_DECLARE_POINTERS(full, abbrev)

This macro helps us to declare pointers and stuff to standard classes.

Definition at line 58 of file Pointers.h.

◆ ThePEG_DECLARE_POINTERS

#define ThePEG_DECLARE_POINTERS (   full,
  abbrev 
)
Value:
\
typedef ThePEG::Ptr<full>::pointer abbrev; \ \
typedef ThePEG::Ptr<full>::const_pointer c ## abbrev; \ \
typedef ThePEG::Ptr<full>::transient_pointer t ## abbrev; \ \
TransientConstRCPtr is a simple wrapper around a bare const pointer which can be assigned to and from...
Definition: RCPtr.h:696
TransientRCPtr is a simple wrapper around a bare pointer which can be assigned to and from an RCPtr a...
Definition: RCPtr.h:519
ConstRCPtr is a reference counted (smart) const pointer.
Definition: RCPtr.h:320
RCPtr is a reference counted (smart) pointer.
Definition: RCPtr.h:60

This macro helps us to declare pointers and stuff to standard classes.

Definition at line 47 of file Pointers.h.

◆ ThePEG_DECLARE_TEMPLATE_POINTERS

#define ThePEG_DECLARE_TEMPLATE_POINTERS (   full,
  abbrev 
)
Value:
\
typedef typename ThePEG::Ptr<full>::pointer abbrev; \ \
typedef typename ThePEG::Ptr<full>::const_pointer c ## abbrev; \ \
typedef typename ThePEG::Ptr<full>::transient_pointer t ## abbrev; \ \
typedef typename ThePEG::Ptr<full>::transient_const_pointer tc ## abbrev
TransientConstRCPtr is a simple wrapper around a bare const pointer which can be assigned to and from...
Definition: RCPtr.h:696
TransientRCPtr is a simple wrapper around a bare pointer which can be assigned to and from an RCPtr a...
Definition: RCPtr.h:519
ConstRCPtr is a reference counted (smart) const pointer.
Definition: RCPtr.h:320
RCPtr is a reference counted (smart) pointer.
Definition: RCPtr.h:60

This macro helps us to declare pointers and stuff to standard classes.

Definition at line 36 of file Pointers.h.