#include "shared_count.hpp"
Definition at line 458 of file shared_count.hpp.
boost::detail::weak_count::weak_count |
( |
| ) |
|
|
inline |
boost::detail::weak_count::weak_count |
( |
shared_count const & |
r | ) |
|
|
inline |
boost::detail::weak_count::weak_count |
( |
weak_count const & |
r | ) |
|
|
inline |
boost::detail::weak_count::weak_count |
( |
weak_count && |
r | ) |
|
|
inline |
boost::detail::weak_count::~weak_count |
( |
| ) |
|
|
inline |
bool boost::detail::weak_count::empty |
( |
| ) |
const |
|
inline |
Definition at line 517 of file shared_count.hpp.
519 sp_counted_base * tmp = r.pi_;
523 if(tmp != 0) tmp->weak_add_ref();
Definition at line 531 of file shared_count.hpp.
533 sp_counted_base * tmp = r.pi_;
537 if(tmp != 0) tmp->weak_add_ref();
void boost::detail::weak_count::swap |
( |
weak_count & |
r | ) |
|
|
inline |
long boost::detail::weak_count::use_count |
( |
| ) |
const |
|
inline |
Definition at line 567 of file shared_count.hpp.
569 return std::less<sp_counted_base *>()(a.pi_, b.pi_);
The documentation for this class was generated from the following file: