Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 ()
 

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 &)
 

Detailed Description

Definition at line 593 of file memory.h.

Constructor & Destructor Documentation

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

Definition at line 629 of file memory.h.

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

Definition at line 633 of file memory.h.

Here is the call graph for this function:

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

Definition at line 640 of file memory.h.

Here is the call graph for this function:

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

Definition at line 654 of file memory.h.

Here is the call graph for this function:

Member Function Documentation

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

Definition at line 692 of file memory.h.

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

Definition at line 662 of file memory.h.

Here is the call graph for this function:

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

Definition at line 677 of file memory.h.

Here is the call graph for this function:

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

Definition at line 647 of file memory.h.

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

Definition at line 698 of file memory.h.

Here is the call graph for this function:

Friends And Related Function Documentation

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

Definition at line 710 of file memory.h.

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

Definition at line 704 of file memory.h.

friend class shared_ctrl_handle
friend

Definition at line 595 of file memory.h.


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