ThePEG 2.3.0
|
Specialization of the PtrTraits class for TransientConstRCPtr. More...
#include <RCPtr.h>
Public Types | |
typedef TransientConstRCPtr< T >::value_type | value_type |
Template argument typedef. | |
typedef TransientConstRCPtr< T >::reference | reference |
Template argument typedef. | |
typedef TransientConstRCPtr< T >::const_reference | const_reference |
Template argument typedef. | |
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. | |
Static Public Member Functions | |
static const T * | barePointer (const TransientConstRCPtr< T > &p) |
Return the bare pointer of the given pointer object. | |
static void | destroy (transient_const_pointer) |
Destroy the object pointed to. | |
template<typename UPtr > | |
static transient_const_pointer | DynamicCast (const UPtr &u) |
Cast dynamically. | |
template<typename UPtr > | |
static transient_const_pointer | ConstCast (const UPtr &u) |
Cast away constness. | |
static transient_const_pointer | PtrCast (const T *t) |
Cast from a basic pointer. | |
Static Public Attributes | |
static const bool | reference_counted = false |
TransientConstRCPtr is not reference counted. | |
Specialization of the PtrTraits class for TransientConstRCPtr.
typedef ConstRCPtr<T> ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::const_pointer |
typedef TransientConstRCPtr<T>::const_reference ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::const_reference |
typedef RCPtr<T> ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::pointer |
typedef TransientConstRCPtr<T>::reference ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::reference |
typedef TransientConstRCPtr<T> ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::transient_const_pointer |
typedef TransientRCPtr<T> ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::transient_pointer |
typedef TransientConstRCPtr<T>::value_type ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::value_type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
TransientConstRCPtr is not reference counted.