_Ty * _Ptr
Definition: memory:429
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
_Ty * _Ptr
Definition: memory:429
 
_Ref_count_base * _Rep
Definition: memory:430
 
constexpr const _Ty &() _Right
Definition: algorithm:3591
 
 
 
 
template<class _Ty> 
template<class _Ty2 > 
 
_Ty * _Ptr
Definition: memory:429
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
void _Swap(_Ptr_base &_Right) _NOEXCEPT
Definition: memory:308
 
constexpr const _Ty &() _Right
Definition: algorithm:3591
 
 
 
 
void _Decref()
Definition: memory:108
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
void _Decwref()
Definition: memory:117
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
bool _Expired() const _NOEXCEPT
Definition: memory:128
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
_Ty * _Ptr
Definition: memory:429
 
 
 
 
virtual void * _Get_deleter(const _XSTD2 type_info &) const _NOEXCEPT
Definition: memory:133
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
void _Reset()
Definition: memory:341
 
 
 
 
template<class _Ty> 
template<class _Ty2 > 
 
void _Reset()
Definition: memory:341
 
_Ty * _Ptr
Definition: memory:429
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
template<class _Ty> 
template<class _Ty2 > 
 
void _Reset()
Definition: memory:341
 
_Ty * _Ptr
Definition: memory:429
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
template<class _Ty> 
template<class _Ty2 > 
 
void _Reset()
Definition: memory:341
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
  379         _Reset0(_Other_ptr, _Other_rep);
 
void _Incref()
Definition: memory:98
 
void _Reset0(_Ty *_Other_ptr, _Ref_count_base *_Other_rep)
Definition: memory:392
 
 
 
 
  387             _Reset0(_Other_ptr, _Other_rep);
 
bool _Incref_nz()
Definition: memory:69
 
#define _THROW_NCEE(x, y)
Definition: xstddef:78
 
#define _EMPTY_ARGUMENT
Definition: xstddef:82
 
void _Reset0(_Ty *_Other_ptr, _Ref_count_base *_Other_rep)
Definition: memory:392
 
 
 
 
void _Decref()
Definition: memory:108
 
_Ty * _Ptr
Definition: memory:429
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
void _Resetw()
Definition: memory:406
 
 
 
 
template<class _Ty> 
template<class _Ty2 > 
 
_Ty * _Ptr
Definition: memory:429
 
void _Resetw()
Definition: memory:406
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
template<class _Ty> 
template<class _Ty2 > 
 
void _Incwref()
Definition: memory:103
 
_Ty * _Ptr
Definition: memory:429
 
typename remove_cv< _Ty >::type remove_cv_t
Definition: type_traits:1826
 
void _Decwref()
Definition: memory:117
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
void swap(shared_ptr< _Ty > &_Left, shared_ptr< _Ty > &_Right) _NOEXCEPT
Definition: memory:845
 
_Ty * _Ptr
Definition: memory:429
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
void _Assign_rv(_Myt &&_Right)
Definition: memory:298
 
constexpr remove_reference< _Ty >::type && move(_Ty &&_Arg) _NOEXCEPT
Definition: type_traits:1290
 
constexpr const _Ty &() _Right
Definition: algorithm:3591
 
 
 
 
template<class _Ty> 
template<class _Ty2 > 
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
long _Use_count() const _NOEXCEPT
Definition: memory:123
 
_Ref_count_base * _Rep
Definition: memory:430
 
 
 
 
template<class _Ty> 
template<class _Ty0 > 
 
 
The documentation for this class was generated from the following file: