CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions | Friends | List of all members
CLHEP::sp::weak_ctrl_handle Class Reference

#include <memory.h>

Public Member Functions

 weak_ctrl_handle () throw ()
 
 weak_ctrl_handle (shared_ctrl_handle const &) throw ()
 
 ~weak_ctrl_handle () throw ()
 
void swap (weak_ctrl_handle &) throw ()
 
 weak_ctrl_handle (weak_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (shared_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (weak_ctrl_handle const &) throw ()
 
bool empty () const throw ()
 
long use_count () const throw ()
 
 weak_ctrl_handle () throw ()
 
 weak_ctrl_handle (shared_ctrl_handle const &) throw ()
 
 ~weak_ctrl_handle () throw ()
 
void swap (weak_ctrl_handle &) throw ()
 
 weak_ctrl_handle (weak_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (shared_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (weak_ctrl_handle const &) throw ()
 
bool empty () const throw ()
 
long use_count () const throw ()
 
 weak_ctrl_handle () throw ()
 
 weak_ctrl_handle (shared_ctrl_handle const &) throw ()
 
 ~weak_ctrl_handle () throw ()
 
void swap (weak_ctrl_handle &) throw ()
 
 weak_ctrl_handle (weak_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (shared_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (weak_ctrl_handle const &) throw ()
 
bool empty () const throw ()
 
long use_count () const throw ()
 
 weak_ctrl_handle () throw ()
 
 weak_ctrl_handle (shared_ctrl_handle const &) throw ()
 
 ~weak_ctrl_handle () throw ()
 
void swap (weak_ctrl_handle &) throw ()
 
 weak_ctrl_handle (weak_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (shared_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (weak_ctrl_handle const &) throw ()
 
bool empty () const throw ()
 
long use_count () const throw ()
 
 weak_ctrl_handle () throw ()
 
 weak_ctrl_handle (shared_ctrl_handle const &) throw ()
 
 ~weak_ctrl_handle () throw ()
 
void swap (weak_ctrl_handle &) throw ()
 
 weak_ctrl_handle (weak_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (shared_ctrl_handle const &) throw ()
 
weak_ctrl_handleoperator= (weak_ctrl_handle const &) throw ()
 
bool empty () const throw ()
 
long use_count () const throw ()
 

Friends

class shared_ctrl_handle
 
bool operator== (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator< (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator== (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator< (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator== (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator< (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator== (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator< (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator== (weak_ctrl_handle const &, weak_ctrl_handle const &)
 
bool operator< (weak_ctrl_handle const &, weak_ctrl_handle const &)
 

Detailed Description

Definition at line 593 of file Matrix/CLHEP/Utility/memory.h.

Constructor & Destructor Documentation

◆ weak_ctrl_handle() [1/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( )
throw (
)
inline

Definition at line 629 of file Matrix/CLHEP/Utility/memory.h.

◆ weak_ctrl_handle() [2/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( shared_ctrl_handle const &  other)
throw (
)
inline

◆ ~weak_ctrl_handle() [1/5]

CLHEP::sp::weak_ctrl_handle::~weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [3/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( weak_ctrl_handle const &  other)
throw (
)
inline

◆ weak_ctrl_handle() [4/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [5/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( shared_ctrl_handle const &  )
throw (
)
inline

◆ ~weak_ctrl_handle() [2/5]

CLHEP::sp::weak_ctrl_handle::~weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [6/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( weak_ctrl_handle const &  )
throw (
)
inline

◆ weak_ctrl_handle() [7/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [8/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( shared_ctrl_handle const &  )
throw (
)
inline

◆ ~weak_ctrl_handle() [3/5]

CLHEP::sp::weak_ctrl_handle::~weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [9/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( weak_ctrl_handle const &  )
throw (
)
inline

◆ weak_ctrl_handle() [10/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [11/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( shared_ctrl_handle const &  )
throw (
)
inline

◆ ~weak_ctrl_handle() [4/5]

CLHEP::sp::weak_ctrl_handle::~weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [12/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( weak_ctrl_handle const &  )
throw (
)
inline

◆ weak_ctrl_handle() [13/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [14/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( shared_ctrl_handle const &  )
throw (
)
inline

◆ ~weak_ctrl_handle() [5/5]

CLHEP::sp::weak_ctrl_handle::~weak_ctrl_handle ( )
throw (
)
inline

◆ weak_ctrl_handle() [15/15]

CLHEP::sp::weak_ctrl_handle::weak_ctrl_handle ( weak_ctrl_handle const &  )
throw (
)
inline

Member Function Documentation

◆ empty() [1/5]

bool CLHEP::sp::weak_ctrl_handle::empty ( ) const
throw (
)
inline

Definition at line 692 of file Matrix/CLHEP/Utility/memory.h.

Referenced by CLHEP::weak_ptr< P >::_empty().

◆ empty() [2/5]

bool CLHEP::sp::weak_ctrl_handle::empty ( ) const
throw (
)
inline

◆ empty() [3/5]

bool CLHEP::sp::weak_ctrl_handle::empty ( ) const
throw (
)
inline

◆ empty() [4/5]

bool CLHEP::sp::weak_ctrl_handle::empty ( ) const
throw (
)
inline

◆ empty() [5/5]

bool CLHEP::sp::weak_ctrl_handle::empty ( ) const
throw (
)
inline

◆ operator=() [1/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( shared_ctrl_handle const &  other)
throw (
)
inline

◆ operator=() [2/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( shared_ctrl_handle const &  )
throw (
)
inline

◆ operator=() [3/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( shared_ctrl_handle const &  )
throw (
)
inline

◆ operator=() [4/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( shared_ctrl_handle const &  )
throw (
)
inline

◆ operator=() [5/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( shared_ctrl_handle const &  )
throw (
)
inline

◆ operator=() [6/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( weak_ctrl_handle const &  other)
throw (
)
inline

◆ operator=() [7/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( weak_ctrl_handle const &  )
throw (
)
inline

◆ operator=() [8/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( weak_ctrl_handle const &  )
throw (
)
inline

◆ operator=() [9/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( weak_ctrl_handle const &  )
throw (
)
inline

◆ operator=() [10/10]

weak_ctrl_handle & CLHEP::sp::weak_ctrl_handle::operator= ( weak_ctrl_handle const &  )
throw (
)
inline

◆ swap() [1/5]

void CLHEP::sp::weak_ctrl_handle::swap ( weak_ctrl_handle other)
throw (
)
inline

Definition at line 647 of file Matrix/CLHEP/Utility/memory.h.

Referenced by CLHEP::weak_ptr< P >::swap().

◆ swap() [2/5]

void CLHEP::sp::weak_ctrl_handle::swap ( weak_ctrl_handle )
throw (
)
inline

◆ swap() [3/5]

void CLHEP::sp::weak_ctrl_handle::swap ( weak_ctrl_handle )
throw (
)
inline

◆ swap() [4/5]

void CLHEP::sp::weak_ctrl_handle::swap ( weak_ctrl_handle )
throw (
)
inline

◆ swap() [5/5]

void CLHEP::sp::weak_ctrl_handle::swap ( weak_ctrl_handle )
throw (
)
inline

◆ use_count() [1/5]

long CLHEP::sp::weak_ctrl_handle::use_count ( ) const
throw (
)
inline

◆ use_count() [2/5]

long CLHEP::sp::weak_ctrl_handle::use_count ( ) const
throw (
)
inline

◆ use_count() [3/5]

long CLHEP::sp::weak_ctrl_handle::use_count ( ) const
throw (
)
inline

◆ use_count() [4/5]

long CLHEP::sp::weak_ctrl_handle::use_count ( ) const
throw (
)
inline

◆ use_count() [5/5]

long CLHEP::sp::weak_ctrl_handle::use_count ( ) const
throw (
)
inline

Friends And Related Function Documentation

◆ operator< [1/5]

bool operator< ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 709 of file Matrix/CLHEP/Utility/memory.h.

◆ operator< [2/5]

bool operator< ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 709 of file Matrix/CLHEP/Utility/memory.h.

◆ operator< [3/5]

bool operator< ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 709 of file Matrix/CLHEP/Utility/memory.h.

◆ operator< [4/5]

bool operator< ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 709 of file Matrix/CLHEP/Utility/memory.h.

◆ operator< [5/5]

bool operator< ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 709 of file Matrix/CLHEP/Utility/memory.h.

◆ operator== [1/5]

bool operator== ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 704 of file Matrix/CLHEP/Utility/memory.h.

◆ operator== [2/5]

bool operator== ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 704 of file Matrix/CLHEP/Utility/memory.h.

◆ operator== [3/5]

bool operator== ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 704 of file Matrix/CLHEP/Utility/memory.h.

◆ operator== [4/5]

bool operator== ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 704 of file Matrix/CLHEP/Utility/memory.h.

◆ operator== [5/5]

bool operator== ( weak_ctrl_handle const &  lhs,
weak_ctrl_handle const &  rhs 
)
friend

Definition at line 704 of file Matrix/CLHEP/Utility/memory.h.

◆ shared_ctrl_handle

Definition at line 595 of file Matrix/CLHEP/Utility/memory.h.


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