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

namespace  ThePEG

Defines

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

Typedefs

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


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.


Define Documentation

#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.

#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;        \            \
  typedef ThePEG::Ptr<full>::transient_const_pointer tc ## abbrev
This macro helps us to declare pointers and stuff to standard classes.

Definition at line 47 of file Pointers.h.

#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
This macro helps us to declare pointers and stuff to standard classes.

Definition at line 36 of file Pointers.h.


Generated on Thu Apr 29 12:42:54 2010 for ThePEG by  doxygen 1.5.5