|
| ComparableSharedPtr () |
|
template<class Y > |
| ComparableSharedPtr (Y *p) |
|
template<class Y , class D > |
| ComparableSharedPtr (Y *p, D d) |
|
template<class Y , class D , class A > |
| ComparableSharedPtr (Y *p, D d, A a) |
|
| ComparableSharedPtr (ComparableSharedPtr const &r) |
|
template<class Y > |
| ComparableSharedPtr (ComparableSharedPtr< Y > const &r) |
|
template<class Y > |
| ComparableSharedPtr (ComparableSharedPtr< Y > const &r, T *p) |
|
template<class Y > |
bool | operator< (ComparableSharedPtr< Y > const &other) const |
|
| shared_ptr () |
|
template<class Y > |
| shared_ptr (Y *p) |
|
template<class Y , class D > |
| shared_ptr (Y *p, D d) |
|
template<class Y > |
| shared_ptr (weak_ptr< Y > const &r) |
|
template<class Y > |
| shared_ptr (shared_ptr< Y > const &r) |
|
template<class Y > |
| shared_ptr (shared_ptr< Y > const &r, detail::static_cast_tag) |
|
template<class Y > |
| shared_ptr (shared_ptr< Y > const &r, detail::const_cast_tag) |
|
template<class Y > |
| shared_ptr (shared_ptr< Y > const &r, detail::dynamic_cast_tag) |
|
template<class Y > |
| shared_ptr (shared_ptr< Y > const &r, detail::polymorphic_cast_tag) |
|
template<class Y > |
| shared_ptr (std::auto_ptr< Y > &r) |
|
template<class Y > |
shared_ptr & | operator= (shared_ptr< Y > const &r) |
|
template<class Y > |
shared_ptr & | operator= (std::auto_ptr< Y > &r) |
|
void | reset () |
|
template<class Y > |
void | reset (Y *p) |
|
template<class Y , class D > |
void | reset (Y *p, D d) |
|
reference | operator* () const |
|
T * | operator-> () const |
|
T * | get () const |
|
| operator unspecified_bool_type () const |
|
bool | operator! () const |
|
bool | unique () const |
|
long | use_count () const |
|
void | swap (shared_ptr< T > &other) |
|
template<class Y > |
bool | _internal_less (shared_ptr< Y > const &rhs) const |
|
void * | _internal_get_deleter (std::type_info const &ti) const |
|
template<typename T>
class ARDOUR::ComparableSharedPtr< T >
Definition at line 29 of file comparable_shared_ptr.h.