Lines Matching refs:Traits
33 template <class Traits, class Verifier>
38 typedef typename Traits::Handle Handle;
40 GenericScopedHandle() : handle_(Traits::NullHandle()) {}
42 explicit GenericScopedHandle(Handle handle) : handle_(Traits::NullHandle()) {
47 GenericScopedHandle(RValue other) : handle_(Traits::NullHandle()) {
56 return Traits::IsHandleValid(handle_);
71 if (Traits::IsHandleValid(handle)) {
90 handle_ = Traits::NullHandle();
91 if (Traits::IsHandleValid(temp)) {
100 if (Traits::IsHandleValid(handle_)) {
104 Traits::CloseHandle(handle_);
105 handle_ = Traits::NullHandle();