#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 tp) |
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. |
Definition at line 1061 of file RCPtr.h.
typedef TransientConstRCPtr<T>::value_type ThePEG::Pointer::ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::value_type |
typedef TransientConstRCPtr<T>::reference ThePEG::Pointer::ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::reference |
typedef TransientConstRCPtr<T>::const_reference ThePEG::Pointer::ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::const_reference |
typedef RCPtr<T> ThePEG::Pointer::ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::pointer |
typedef ConstRCPtr<T> ThePEG::Pointer::ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::const_pointer |
typedef TransientRCPtr<T> ThePEG::Pointer::ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::transient_pointer |
typedef TransientConstRCPtr<T> ThePEG::Pointer::ThePEG::Pointer::PtrTraits< TransientConstRCPtr< T > >::transient_const_pointer |