Lines Matching refs:HashtablezInfoHandle
147 class HashtablezInfoHandle {
149 explicit HashtablezInfoHandle() : info_(nullptr) {} in HashtablezInfoHandle() function
150 explicit HashtablezInfoHandle(HashtablezInfo* info) : info_(info) {} in HashtablezInfoHandle() function
151 ~HashtablezInfoHandle() { in ~HashtablezInfoHandle()
156 HashtablezInfoHandle(const HashtablezInfoHandle&) = delete;
157 HashtablezInfoHandle& operator=(const HashtablezInfoHandle&) = delete;
159 HashtablezInfoHandle(HashtablezInfoHandle&& o) noexcept in HashtablezInfoHandle() function
161 HashtablezInfoHandle& operator=(HashtablezInfoHandle&& o) noexcept {
189 friend inline void swap(HashtablezInfoHandle& lhs, in swap()
190 HashtablezInfoHandle& rhs) { in swap()
201 class HashtablezInfoHandle {
203 explicit HashtablezInfoHandle() = default;
204 explicit HashtablezInfoHandle(std::nullptr_t) {} in HashtablezInfoHandle() function
211 friend inline void swap(HashtablezInfoHandle& /*lhs*/, in swap() argument
212 HashtablezInfoHandle& /*rhs*/) {} in swap()
222 inline HashtablezInfoHandle Sample() { in Sample()
225 return HashtablezInfoHandle(nullptr); in Sample()
227 return HashtablezInfoHandle(SampleSlow(&global_next_sample)); in Sample()
229 return HashtablezInfoHandle(nullptr); in Sample()