Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::win32::handle_manager Class Reference

#include <thread_primitives.hpp>

Public Member Functions

 handle_manager (handle handle_to_manage_)
 
 handle_manager ()
 
handle_manageroperator= (handle new_handle)
 
 operator handle () const
 
handle duplicate () const
 
void swap (handle_manager &other)
 
handle release ()
 
bool operator! () const
 
 ~handle_manager ()
 

Constructor & Destructor Documentation

boost::detail::win32::handle_manager::handle_manager ( handle  handle_to_manage_)
inlineexplicit
boost::detail::win32::handle_manager::handle_manager ( )
inline
boost::detail::win32::handle_manager::~handle_manager ( )
inline

Member Function Documentation

handle boost::detail::win32::handle_manager::duplicate ( ) const
inline
boost::detail::win32::handle_manager::operator handle ( ) const
inline
bool boost::detail::win32::handle_manager::operator! ( ) const
inline
handle_manager& boost::detail::win32::handle_manager::operator= ( handle  new_handle)
inline
handle boost::detail::win32::handle_manager::release ( )
inline
void boost::detail::win32::handle_manager::swap ( handle_manager other)
inline

References boost::swap.


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