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
 
 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 560 of file shared_count.hpp.

Constructor & Destructor Documentation

◆ weak_count() [1/4]

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

Definition at line 574 of file shared_count.hpp.

◆ weak_count() [2/4]

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

Definition at line 581 of file shared_count.hpp.

◆ weak_count() [3/4]

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

Definition at line 589 of file shared_count.hpp.

◆ weak_count() [4/4]

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

Definition at line 601 of file shared_count.hpp.

◆ ~weak_count()

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

Definition at line 611 of file shared_count.hpp.

Member Function Documentation

◆ empty()

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

Definition at line 659 of file shared_count.hpp.

◆ operator=() [1/2]

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

Definition at line 619 of file shared_count.hpp.

◆ operator=() [2/2]

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

Definition at line 633 of file shared_count.hpp.

◆ swap()

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

Definition at line 647 of file shared_count.hpp.

◆ use_count()

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

Definition at line 654 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 669 of file shared_count.hpp.

◆ operator==

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

Definition at line 664 of file shared_count.hpp.

◆ shared_count

friend class shared_count
friend

Definition at line 570 of file shared_count.hpp.

Member Data Documentation

◆ pi_

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

Definition at line 564 of file shared_count.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:24