|
| | shared_ptr () throw () |
| |
| template<typename P2 > |
| | shared_ptr (P2 *) |
| |
| template<typename P2 , typename D > |
| | shared_ptr (P2 *, D) |
| |
| template<typename P2 , typename D , typename A > |
| | shared_ptr (P2 *, D, A) |
| |
| void | swap (shared_ptr< P > &) throw () |
| |
| shared_ptr & | operator= (shared_ptr const &) throw () |
| |
| template<typename P2 > |
| | shared_ptr (weak_ptr< P2 > const &) |
| |
| template<typename P2 > |
| | shared_ptr (weak_ptr< P2 > const &, sp::sp_nothrow_tag) throw () |
| |
| template<typename P2 > |
| | shared_ptr (shared_ptr< P2 > const &, P *) throw () |
| |
| template<typename P2 > |
| | shared_ptr (shared_ptr< P2 > const &, sp::static_cast_tag) |
| |
| template<typename P2 > |
| | shared_ptr (shared_ptr< P2 > const &, sp::const_cast_tag) |
| |
| template<typename P2 > |
| | shared_ptr (shared_ptr< P2 > const &, sp::dynamic_cast_tag) |
| |
| template<typename P2 > |
| | shared_ptr (shared_ptr< P2 > const &, sp::polymorphic_cast_tag) |
| |
| template<typename P2 > |
| | shared_ptr (std::auto_ptr< P2 > &) |
| |
| template<typename AP > |
| | shared_ptr (AP, typename enable_if_auto_ptr< AP, void * >::type=0) |
| |
| template<typename P2 > |
| | shared_ptr (shared_ptr< P2 > const &, typename enable_if_ptr_convertible< P2, P, void * >::type=0) throw () |
| |
| template<typename P2 > |
| shared_ptr & | operator= (shared_ptr< P2 > const &) throw () |
| |
| template<typename P2 > |
| shared_ptr & | operator= (std::auto_ptr< P2 > &) |
| |
| template<typename AP > |
enable_if_auto_ptr< AP,
shared_ptr & >::type | operator= (AP) |
| |
| void | reset () throw () |
| |
| template<typename P2 > |
| void | reset (P2 *) |
| |
| template<typename P2 , typename D > |
| void | reset (P2 *, D) |
| |
| template<typename P2 , typename D , typename A > |
| void | reset (P2 *, D, A) |
| |
| template<typename P2 > |
| void | reset (shared_ptr< P2 > const &, P *) |
| |
| | operator bool () const throw () |
| |
| reference | operator* () const throw () |
| |
| P * | operator-> () const throw () |
| |
| P * | get () const throw () |
| |
| bool | unique () const throw () |
| |
| long | use_count () const throw () |
| |
| template<typename P2 > |
| bool | _internal_less (shared_ptr< P2 > const &) const |
| |
| void * | _internal_get_deleter (std::type_info const &) const |
| |
| bool | _internal_equiv (shared_ptr const &) const |
| |
| template<typename P2 > |
| shared_ptr< P > & | operator= (shared_ptr< P2 > const &other) throw () |
| |
| template<typename P2 > |
| shared_ptr< P > & | operator= (std::auto_ptr< P2 > &other) |
| |
| template<typename AP > |
enable_if_auto_ptr< AP,
shared_ptr< P > & >::type | operator= (AP other) |
| |
template<typename T>
class CLHEP::shared_ptr< T >
Definition at line 66 of file memory.h.