CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions
n_spt_another_sp::another_ptr< T > Class Template Reference
Inheritance diagram for n_spt_another_sp::another_ptr< T >:
CLHEP::shared_ptr< T >

List of all members.

Public Member Functions

 another_ptr (T *p=0)
void reset ()
T * get () const

Additional Inherited Members

- Private Types inherited from CLHEP::shared_ptr< T >
typedef T element_type
typedef T element_type
typedef T element_type
typedef T element_type
typedef T element_type
- Private Member Functions inherited from CLHEP::shared_ptr< T >
 shared_ptr () throw ()
 shared_ptr (P2 *)
 shared_ptr (P2 *, D)
 shared_ptr (P2 *, D, A)
 shared_ptr (weak_ptr< P2 > const &)
 shared_ptr (weak_ptr< P2 > const &, sp::sp_nothrow_tag) throw ()
 shared_ptr (shared_ptr< P2 > const &, T *) throw ()
 shared_ptr (shared_ptr< P2 > const &, sp::static_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::const_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::dynamic_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::polymorphic_cast_tag)
 shared_ptr (std::auto_ptr< P2 > &)
 shared_ptr (AP, typename enable_if_auto_ptr< AP, void * >::type=0)
 shared_ptr (shared_ptr< P2 > const &, typename enable_if_ptr_convertible< P2, T, void * >::type=0) throw ()
 shared_ptr () throw ()
 shared_ptr (P2 *)
 shared_ptr (P2 *, D)
 shared_ptr (P2 *, D, A)
 shared_ptr (weak_ptr< P2 > const &)
 shared_ptr (weak_ptr< P2 > const &, sp::sp_nothrow_tag) throw ()
 shared_ptr (shared_ptr< P2 > const &, T *) throw ()
 shared_ptr (shared_ptr< P2 > const &, sp::static_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::const_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::dynamic_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::polymorphic_cast_tag)
 shared_ptr (std::auto_ptr< P2 > &)
 shared_ptr (AP, typename enable_if_auto_ptr< AP, void * >::type=0)
 shared_ptr (shared_ptr< P2 > const &, typename enable_if_ptr_convertible< P2, T, void * >::type=0) throw ()
 shared_ptr () throw ()
 shared_ptr (P2 *)
 shared_ptr (P2 *, D)
 shared_ptr (P2 *, D, A)
 shared_ptr (weak_ptr< P2 > const &)
 shared_ptr (weak_ptr< P2 > const &, sp::sp_nothrow_tag) throw ()
 shared_ptr (shared_ptr< P2 > const &, T *) throw ()
 shared_ptr (shared_ptr< P2 > const &, sp::static_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::const_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::dynamic_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::polymorphic_cast_tag)
 shared_ptr (std::auto_ptr< P2 > &)
 shared_ptr (AP, typename enable_if_auto_ptr< AP, void * >::type=0)
 shared_ptr (shared_ptr< P2 > const &, typename enable_if_ptr_convertible< P2, T, void * >::type=0) throw ()
 shared_ptr () throw ()
 shared_ptr (P2 *)
 shared_ptr (P2 *, D)
 shared_ptr (P2 *, D, A)
 shared_ptr (weak_ptr< P2 > const &)
 shared_ptr (weak_ptr< P2 > const &, sp::sp_nothrow_tag) throw ()
 shared_ptr (shared_ptr< P2 > const &, T *) throw ()
 shared_ptr (shared_ptr< P2 > const &, sp::static_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::const_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::dynamic_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::polymorphic_cast_tag)
 shared_ptr (std::auto_ptr< P2 > &)
 shared_ptr (AP, typename enable_if_auto_ptr< AP, void * >::type=0)
 shared_ptr (shared_ptr< P2 > const &, typename enable_if_ptr_convertible< P2, T, void * >::type=0) throw ()
 shared_ptr () throw ()
 shared_ptr (P2 *)
 shared_ptr (P2 *, D)
 shared_ptr (P2 *, D, A)
 shared_ptr (weak_ptr< P2 > const &)
 shared_ptr (weak_ptr< P2 > const &, sp::sp_nothrow_tag) throw ()
 shared_ptr (shared_ptr< P2 > const &, T *) throw ()
 shared_ptr (shared_ptr< P2 > const &, sp::static_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::const_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::dynamic_cast_tag)
 shared_ptr (shared_ptr< P2 > const &, sp::polymorphic_cast_tag)
 shared_ptr (std::auto_ptr< P2 > &)
 shared_ptr (AP, typename enable_if_auto_ptr< AP, void * >::type=0)
 shared_ptr (shared_ptr< P2 > const &, typename enable_if_ptr_convertible< P2, T, void * >::type=0) throw ()
void swap (shared_ptr< T > &) throw ()
void swap (shared_ptr< T > &) throw ()
void swap (shared_ptr< T > &) throw ()
void swap (shared_ptr< T > &) throw ()
void swap (shared_ptr< T > &) throw ()
shared_ptroperator= (shared_ptr const &) throw ()
shared_ptroperator= (shared_ptr< P2 > const &) throw ()
shared_ptroperator= (std::auto_ptr< P2 > &)
enable_if_auto_ptr< AP,
shared_ptr & >::type 
operator= (AP)
shared_ptroperator= (shared_ptr const &) throw ()
shared_ptroperator= (shared_ptr< P2 > const &) throw ()
shared_ptroperator= (std::auto_ptr< P2 > &)
enable_if_auto_ptr< AP,
shared_ptr & >::type 
operator= (AP)
shared_ptroperator= (shared_ptr const &) throw ()
shared_ptroperator= (shared_ptr< P2 > const &) throw ()
shared_ptroperator= (std::auto_ptr< P2 > &)
enable_if_auto_ptr< AP,
shared_ptr & >::type 
operator= (AP)
shared_ptroperator= (shared_ptr const &) throw ()
shared_ptroperator= (shared_ptr< P2 > const &) throw ()
shared_ptroperator= (std::auto_ptr< P2 > &)
enable_if_auto_ptr< AP,
shared_ptr & >::type 
operator= (AP)
shared_ptroperator= (shared_ptr const &) throw ()
shared_ptroperator= (shared_ptr< P2 > const &) throw ()
shared_ptroperator= (std::auto_ptr< P2 > &)
enable_if_auto_ptr< AP,
shared_ptr & >::type 
operator= (AP)
void reset (P2 *)
void reset (P2 *, D)
void reset (P2 *, D, A)
void reset (shared_ptr< P2 > const &, T *)
void reset (P2 *)
void reset (P2 *, D)
void reset (P2 *, D, A)
void reset (shared_ptr< P2 > const &, T *)
void reset (P2 *)
void reset (P2 *, D)
void reset (P2 *, D, A)
void reset (shared_ptr< P2 > const &, T *)
void reset (P2 *)
void reset (P2 *, D)
void reset (P2 *, D, A)
void reset (shared_ptr< P2 > const &, T *)
void reset (P2 *)
void reset (P2 *, D)
void reset (P2 *, D, A)
void reset (shared_ptr< P2 > const &, T *)
 operator bool () const throw ()
 operator bool () const throw ()
 operator bool () const throw ()
 operator bool () const throw ()
 operator bool () const throw ()
reference operator* () const throw ()
reference operator* () const throw ()
reference operator* () const throw ()
reference operator* () const throw ()
reference operator* () const throw ()
T * operator-> () const throw ()
T * operator-> () const throw ()
T * operator-> () const throw ()
T * operator-> () const throw ()
T * operator-> () const throw ()
bool unique () const throw ()
bool unique () const throw ()
bool unique () const throw ()
bool unique () const throw ()
bool unique () const throw ()
long use_count () const throw ()
long use_count () const throw ()
long use_count () const throw ()
long use_count () const throw ()
long use_count () const throw ()
bool _internal_less (shared_ptr< P2 > const &) const
bool _internal_less (shared_ptr< P2 > const &) const
bool _internal_less (shared_ptr< P2 > const &) const
bool _internal_less (shared_ptr< P2 > const &) const
bool _internal_less (shared_ptr< P2 > const &) const
void * _internal_get_deleter (std::type_info const &) const
void * _internal_get_deleter (std::type_info const &) const
void * _internal_get_deleter (std::type_info const &) const
void * _internal_get_deleter (std::type_info const &) const
void * _internal_get_deleter (std::type_info const &) const
bool _internal_equiv (shared_ptr const &) const
bool _internal_equiv (shared_ptr const &) const
bool _internal_equiv (shared_ptr const &) const
bool _internal_equiv (shared_ptr const &) const
bool _internal_equiv (shared_ptr const &) const

Detailed Description

template<class T>
class n_spt_another_sp::another_ptr< T >

Definition at line 3000 of file testSharedPtr.cc.


Constructor & Destructor Documentation

template<class T>
n_spt_another_sp::another_ptr< T >::another_ptr ( T *  p = 0)
inlineexplicit

Definition at line 3008 of file testSharedPtr.cc.


Member Function Documentation

template<class T>
T* n_spt_another_sp::another_ptr< T >::get ( ) const
inline

Reimplemented from CLHEP::shared_ptr< T >.

Definition at line 3017 of file testSharedPtr.cc.

Referenced by n_spt_another_sp::test().

template<class T>
void n_spt_another_sp::another_ptr< T >::reset ( )
inline

Reimplemented from CLHEP::shared_ptr< T >.

Definition at line 3012 of file testSharedPtr.cc.

Referenced by n_spt_another_sp::test().


The documentation for this class was generated from the following file: