Public Member Functions | Private Attributes | Friends | List of all members
boost::detail::weak_count Class Reference

#include <shared_count.hpp>

Public Member Functions

bool empty () const
 
weak_countoperator= (shared_count const &r)
 
weak_countoperator= (weak_count const &r)
 
void swap (weak_count &r)
 
long use_count () const
 
BOOST_CONSTEXPR weak_count ()
 
 weak_count (shared_count const &r)
 
 weak_count (weak_count &&r)
 
 weak_count (weak_count const &r)
 
 ~weak_count ()
 

Private Attributes

sp_counted_basepi_
 

Friends

bool operator< (weak_count const &a, weak_count const &b)
 
bool operator== (weak_count const &a, weak_count const &b)
 
class shared_count
 

Detailed Description

Definition at line 502 of file shared_count.hpp.

Constructor & Destructor Documentation

◆ weak_count() [1/4]

BOOST_CONSTEXPR boost::detail::weak_count::weak_count ( )
inline

Definition at line 516 of file shared_count.hpp.

◆ weak_count() [2/4]

boost::detail::weak_count::weak_count ( shared_count const r)
inline

Definition at line 523 of file shared_count.hpp.

◆ weak_count() [3/4]

boost::detail::weak_count::weak_count ( weak_count const r)
inline

Definition at line 531 of file shared_count.hpp.

◆ weak_count() [4/4]

boost::detail::weak_count::weak_count ( weak_count &&  r)
inline

Definition at line 543 of file shared_count.hpp.

◆ ~weak_count()

boost::detail::weak_count::~weak_count ( )
inline

Definition at line 553 of file shared_count.hpp.

Member Function Documentation

◆ empty()

bool boost::detail::weak_count::empty ( ) const
inline

Definition at line 601 of file shared_count.hpp.

◆ operator=() [1/2]

weak_count& boost::detail::weak_count::operator= ( shared_count const r)
inline

Definition at line 561 of file shared_count.hpp.

◆ operator=() [2/2]

weak_count& boost::detail::weak_count::operator= ( weak_count const r)
inline

Definition at line 575 of file shared_count.hpp.

◆ swap()

void boost::detail::weak_count::swap ( weak_count r)
inline

Definition at line 589 of file shared_count.hpp.

◆ use_count()

long boost::detail::weak_count::use_count ( ) const
inline

Definition at line 596 of file shared_count.hpp.

Friends And Related Function Documentation

◆ operator<

bool operator< ( weak_count const a,
weak_count const b 
)
friend

Definition at line 611 of file shared_count.hpp.

◆ operator==

bool operator== ( weak_count const a,
weak_count const b 
)
friend

Definition at line 606 of file shared_count.hpp.

◆ shared_count

friend class shared_count
friend

Definition at line 512 of file shared_count.hpp.

Member Data Documentation

◆ pi_

sp_counted_base* boost::detail::weak_count::pi_
private

Definition at line 506 of file shared_count.hpp.


The documentation for this class was generated from the following file:


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14