Public Member Functions |
| weak_ptr () throw () |
void | swap (this_type &other) throw () |
template<typename P2 > |
| weak_ptr (weak_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
| weak_ptr (shared_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
weak_ptr & | operator= (weak_ptr< P2 > const &r) throw () |
template<typename P2 > |
weak_ptr & | operator= (shared_ptr< P2 > const &r) throw () |
shared_ptr< P > | lock () const throw () |
long | use_count () const throw () |
bool | expired () const throw () |
bool | _empty () const |
void | reset () throw () |
void | _internal_assign (P *px2, sp::shared_ctrl_handle const &pn2) |
template<typename P2 > |
bool | _internal_less (weak_ptr< P2 > const &rhs) const |
| weak_ptr () throw () |
void | swap (this_type &other) throw () |
template<typename P2 > |
| weak_ptr (weak_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
| weak_ptr (shared_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
weak_ptr & | operator= (weak_ptr< P2 > const &r) throw () |
template<typename P2 > |
weak_ptr & | operator= (shared_ptr< P2 > const &r) throw () |
shared_ptr< P > | lock () const throw () |
long | use_count () const throw () |
bool | expired () const throw () |
bool | _empty () const |
void | reset () throw () |
void | _internal_assign (P *px2, sp::shared_ctrl_handle const &pn2) |
template<typename P2 > |
bool | _internal_less (weak_ptr< P2 > const &rhs) const |
| weak_ptr () throw () |
void | swap (this_type &other) throw () |
template<typename P2 > |
| weak_ptr (weak_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
| weak_ptr (shared_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
weak_ptr & | operator= (weak_ptr< P2 > const &r) throw () |
template<typename P2 > |
weak_ptr & | operator= (shared_ptr< P2 > const &r) throw () |
shared_ptr< P > | lock () const throw () |
long | use_count () const throw () |
bool | expired () const throw () |
bool | _empty () const |
void | reset () throw () |
void | _internal_assign (P *px2, sp::shared_ctrl_handle const &pn2) |
template<typename P2 > |
bool | _internal_less (weak_ptr< P2 > const &rhs) const |
| weak_ptr () throw () |
void | swap (this_type &other) throw () |
template<typename P2 > |
| weak_ptr (weak_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
| weak_ptr (shared_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
weak_ptr & | operator= (weak_ptr< P2 > const &r) throw () |
template<typename P2 > |
weak_ptr & | operator= (shared_ptr< P2 > const &r) throw () |
shared_ptr< P > | lock () const throw () |
long | use_count () const throw () |
bool | expired () const throw () |
bool | _empty () const |
void | reset () throw () |
void | _internal_assign (P *px2, sp::shared_ctrl_handle const &pn2) |
template<typename P2 > |
bool | _internal_less (weak_ptr< P2 > const &rhs) const |
| weak_ptr () throw () |
void | swap (this_type &other) throw () |
template<typename P2 > |
| weak_ptr (weak_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
| weak_ptr (shared_ptr< P2 > const &r, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
template<typename P2 > |
weak_ptr & | operator= (weak_ptr< P2 > const &r) throw () |
template<typename P2 > |
weak_ptr & | operator= (shared_ptr< P2 > const &r) throw () |
shared_ptr< P > | lock () const throw () |
long | use_count () const throw () |
bool | expired () const throw () |
bool | _empty () const |
void | reset () throw () |
void | _internal_assign (P *px2, sp::shared_ctrl_handle const &pn2) |
template<typename P2 > |
bool | _internal_less (weak_ptr< P2 > const &rhs) const |
template<typename P>
class CLHEP::weak_ptr< P >
Definition at line 1290 of file Matrix/CLHEP/Utility/memory.h.