CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <memory.h>
Public Member Functions | |
weak_ctrl_handle () throw () | |
weak_ctrl_handle (shared_ctrl_handle const &) throw () | |
~weak_ctrl_handle () throw () | |
void | swap (weak_ctrl_handle &) throw () |
weak_ctrl_handle (weak_ctrl_handle const &) throw () | |
weak_ctrl_handle & | operator= (shared_ctrl_handle const &) throw () |
weak_ctrl_handle & | operator= (weak_ctrl_handle const &) throw () |
bool | empty () const throw () |
long | use_count () const throw () |
Friends | |
class | shared_ctrl_handle |
bool | operator== (weak_ctrl_handle const &, weak_ctrl_handle const &) |
bool | operator< (weak_ctrl_handle const &, weak_ctrl_handle const &) |
Definition at line 593 of file memory.h.
CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle | ( | ) | throw () [inline] |
CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle | ( | shared_ctrl_handle const & | ) | throw () [inline] |
CLHEP::sp::weak_ctrl_handle::~weak_ctrl_handle | ( | ) | throw () [inline] |
CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle | ( | weak_ctrl_handle const & | ) | throw () [inline] |
bool CLHEP::sp::weak_ctrl_handle::empty | ( | ) | const throw () [inline] |
weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= | ( | weak_ctrl_handle const & | ) | throw () [inline] |
Definition at line 677 of file memory.h.
References acb_ptr, and CLHEP::sp::abstract_ctrl_block::weak_add_ref().
weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= | ( | shared_ctrl_handle const & | ) | throw () [inline] |
Definition at line 662 of file memory.h.
References acb_ptr, and CLHEP::sp::abstract_ctrl_block::weak_add_ref().
void CLHEP::sp::weak_ctrl_handle::swap | ( | weak_ctrl_handle & | ) | throw () [inline] |
long CLHEP::sp::weak_ctrl_handle::use_count | ( | ) | const throw () [inline] |
Definition at line 698 of file memory.h.
References CLHEP::sp::abstract_ctrl_block::use_count().
Referenced by CLHEP::weak_ptr< P >::expired(), and CLHEP::weak_ptr< P >::use_count().
bool operator< | ( | weak_ctrl_handle const & | lhs, | |
weak_ctrl_handle const & | rhs | |||
) | [friend] |
bool operator== | ( | weak_ctrl_handle const & | lhs, | |
weak_ctrl_handle const & | rhs | |||
) | [friend] |
friend class shared_ctrl_handle [friend] |