NVDA Helper
In-process and lite high-speed utilities for NVDA
AutoHandle Class Reference

C++ RAII class to manage the lifecycle of a standard Windows HANDLE closed with CloseHandle. More...

Public Member Functions

 AutoHandle ()
 
 AutoHandle (HANDLE handle)
 
 ~AutoHandle ()
 
AutoHandleoperator= (HANDLE newHandle)
 
 operator HANDLE ()
 

Detailed Description

C++ RAII class to manage the lifecycle of a standard Windows HANDLE closed with CloseHandle.

Constructor & Destructor Documentation

◆ AutoHandle() [1/2]

AutoHandle::AutoHandle ( )
inline

◆ AutoHandle() [2/2]

AutoHandle::AutoHandle ( HANDLE handle)
inline

◆ ~AutoHandle()

AutoHandle::~AutoHandle ( )
inline

Member Function Documentation

◆ operator=()

AutoHandle & AutoHandle::operator= ( HANDLE newHandle)
inline

◆ operator HANDLE()

AutoHandle::operator HANDLE ( )
inline

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