Home
last modified time | relevance | path

Searched refs:HandleTraits (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Windows/
H A DWindowsSupport.h77 template <typename HandleTraits>
79 typedef typename HandleTraits::handle_type handle_type;
86 : Handle(HandleTraits::GetInvalid()) {} in ScopedHandle()
92 if (HandleTraits::IsValid(Handle)) in ~ScopedHandle()
93 HandleTraits::Close(Handle); in ~ScopedHandle()
98 Handle = HandleTraits::GetInvalid(); in take()
103 if (HandleTraits::IsValid(Handle)) in operator =()
104 HandleTraits::Close(Handle); in operator =()
111 return HandleTraits::IsValid(Handle) ? true : false; in operator bool()
/third_party/gn/src/base/win/
H A Dscoped_handle.h102 class HandleTraits { class
118 HandleTraits() = delete;
119 HandleTraits(const HandleTraits&) = delete;
120 HandleTraits& operator=(const HandleTraits&) = delete;
163 typedef GenericScopedHandle<HandleTraits, VerifierTraits> ScopedHandle;
H A Dscoped_handle.cc12 bool HandleTraits::CloseHandle(HANDLE handle) { in CloseHandle()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/lib/Support/Windows/
H A DWindowsSupport.h91 template <typename HandleTraits>
93 typedef typename HandleTraits::handle_type handle_type;
100 : Handle(HandleTraits::GetInvalid()) {} in ScopedHandle()
106 if (HandleTraits::IsValid(Handle)) in ~ScopedHandle()
107 HandleTraits::Close(Handle); in ~ScopedHandle()
112 Handle = HandleTraits::GetInvalid(); in take()
117 if (HandleTraits::IsValid(Handle)) in operator =()
118 HandleTraits::Close(Handle); in operator =()
125 return HandleTraits::IsValid(Handle) ? true : false; in operator bool()

Completed in 2 milliseconds