comet::auto_handle_t< ERROR_POLICY > Struct Template Reference
[Com type wrappers.]

Wrapper for HANDLE type. More...

#include <handle.h>

Inheritance diagram for comet::auto_handle_t< ERROR_POLICY >:

Inheritance graph
[legend]
Collaboration diagram for comet::auto_handle_t< ERROR_POLICY >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef auto_handle_wrap_t<
auto_handle_t, HANDLE,
0, ERROR_POLICY > 
handle_base

Public Member Functions

 auto_handle_t ()
 Default constructor.
 auto_handle_t (auto_handle_t &rhs)
 Copy constructor.
 auto_handle_t (const impl::auto_attach_t< HANDLE > &rhs)
 Auto_attach constructor.
auto_handle_toperator= (auto_handle_t &rhs)
 Default assignment.
auto_handle_toperator= (const impl::auto_attach_t< HANDLE > &rhs)

Static Public Member Functions

bool destroy_handle (HANDLE h)
 Destroy a handle.

Detailed Description

template<typename ERROR_POLICY = handle_nothrow_error_policy_t>
struct comet::auto_handle_t< ERROR_POLICY >

Wrapper for HANDLE type.


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