Geant4
10.01.p02
|
#include <G4memory.hh>
Public Member Functions | |
shared_ptr< T > | shared_from_this () |
shared_ptr< T const > | shared_from_this () const |
template<typename X , typename Y > | |
void | _internal_accept_owner (shared_ptr< X > *ppx, Y *py) const |
Protected Member Functions | |
enable_shared_from_this2 () | |
enable_shared_from_this2 (enable_shared_from_this2 const &) | |
enable_shared_from_this2 & | operator= (enable_shared_from_this2 const &) |
~enable_shared_from_this2 () | |
Private Member Functions | |
void | init_weak_once () const |
Private Attributes | |
weak_ptr< T > | weak_this_ |
shared_ptr< T > | shared_this_ |
Definition at line 147 of file G4memory.hh.
|
inlineprotected |
Definition at line 151 of file G4memory.hh.
|
inlineprotected |
Definition at line 153 of file G4memory.hh.
|
inlineprotected |
Definition at line 161 of file G4memory.hh.
References CLHEP::enable_shared_from_this2< T >::shared_this_.
|
inline |
Definition at line 204 of file G4memory.hh.
References CLHEP::enable_shared_from_this2< T >::shared_this_.
|
inlineprivate |
Definition at line 188 of file G4memory.hh.
References CLHEP::enable_shared_from_this2< T >::shared_this_.
Referenced by CLHEP::enable_shared_from_this2< T >::shared_from_this().
|
inlineprotected |
Definition at line 156 of file G4memory.hh.
|
inline |
Definition at line 173 of file G4memory.hh.
References CLHEP::enable_shared_from_this2< T >::init_weak_once(), and CLHEP::enable_shared_from_this2< T >::weak_this_.
|
inline |
Definition at line 180 of file G4memory.hh.
References CLHEP::enable_shared_from_this2< T >::init_weak_once(), and CLHEP::enable_shared_from_this2< T >::weak_this_.
|
mutableprivate |
Definition at line 168 of file G4memory.hh.
Referenced by CLHEP::enable_shared_from_this2< T >::_internal_accept_owner(), CLHEP::enable_shared_from_this2< T >::init_weak_once(), and CLHEP::enable_shared_from_this2< T >::~enable_shared_from_this2().
|
mutableprivate |
Definition at line 167 of file G4memory.hh.
Referenced by CLHEP::enable_shared_from_this2< T >::shared_from_this().