Lines Matching defs:handle_
33 ScopedHandle() : handle_(INVALID_HANDLE_VALUE) {}
36 explicit ScopedHandle(HANDLE handle) : handle_(handle) {}
42 bool valid() const { return handle_ != INVALID_HANDLE_VALUE; }
45 HANDLE get() const { return handle_; }
49 HANDLE h = handle_;
50 handle_ = INVALID_HANDLE_VALUE;
56 if (handle_ != INVALID_HANDLE_VALUE) {
57 ::CloseHandle(handle_);
58 handle_ = INVALID_HANDLE_VALUE;
64 HANDLE handle = handle_;
65 handle_ = other->handle_;
66 other->handle_ = handle;
72 HANDLE handle_;