Ptr is a templated class to provide typedefs for pointers types ThePEG should use for a given type. More...
#include <Ptr.h>
Public Types | |
typedef RCPtr< T > | pointer |
Template argument typedef. | |
typedef ConstRCPtr< T > | const_pointer |
Template argument typedef. | |
typedef TransientRCPtr< T > | transient_pointer |
Template argument typedef. | |
typedef TransientConstRCPtr< T > | transient_const_pointer |
Template argument typedef. | |
typedef pointer | ptr |
Template argument typedef. | |
typedef const_pointer | cptr |
Template argument typedef. | |
typedef transient_pointer | tptr |
Template argument typedef. | |
typedef transient_const_pointer | tcptr |
Template argument typedef. | |
typedef pointer | p |
Template argument typedef. | |
typedef const_pointer | cp |
Template argument typedef. | |
typedef transient_pointer | tp |
Template argument typedef. | |
typedef transient_const_pointer | tcp |
Template argument typedef. | |
Ptr is a templated class to provide typedefs for pointers types ThePEG should use for a given type.
If you want to use ThePEG with another kind of (smart) pointers than those provided you have to provide an alternative ThePEG.h file which includes an alternative Ptr class. It may also be possible to specialize this Ptr class for using different pointer classes for different classes.
typedef ConstRCPtr<T> ThePEG::Pointer::Ptr< T >::const_pointer |
typedef const_pointer ThePEG::Pointer::Ptr< T >::cp |
typedef const_pointer ThePEG::Pointer::Ptr< T >::cptr |
typedef pointer ThePEG::Pointer::Ptr< T >::p |
typedef RCPtr<T> ThePEG::Pointer::Ptr< T >::pointer |
typedef pointer ThePEG::Pointer::Ptr< T >::ptr |
typedef transient_const_pointer ThePEG::Pointer::Ptr< T >::tcp |
typedef transient_const_pointer ThePEG::Pointer::Ptr< T >::tcptr |
typedef transient_pointer ThePEG::Pointer::Ptr< T >::tp |
typedef transient_pointer ThePEG::Pointer::Ptr< T >::tptr |
typedef TransientConstRCPtr<T> ThePEG::Pointer::Ptr< T >::transient_const_pointer |
typedef TransientRCPtr<T> ThePEG::Pointer::Ptr< T >::transient_pointer |