Lines Matching defs:handle_
21 explicit ScopedPlatformHandle(PlatformHandle handle) : handle_(handle) {}
22 ~ScopedPlatformHandle() { handle_.CloseIfNecessary(); }
25 ScopedPlatformHandle(RValue other) : handle_(other.object->release()) {}
27 handle_ = other.object->release();
31 const PlatformHandle& get() const { return handle_; }
34 PlatformHandle temp = handle_;
35 handle_ = other.handle_;
36 other.handle_ = temp;
40 PlatformHandle rv = handle_;
41 handle_ = PlatformHandle();
46 handle_.CloseIfNecessary();
47 handle_ = handle;
51 return handle_.is_valid();
55 PlatformHandle handle_;