Searched refs:user_ptr (Results 1 – 1 of 1) sorted by relevance
25 class user_ptr {30 explicit user_ptr(T* p) : ptr_(p) {} in user_ptr() function32 user_ptr(const user_ptr& other) : ptr_(other.ptr_) {} in user_ptr() function34 user_ptr& operator=(const user_ptr& other) {42 …user_ptr<C, Policy> reinterpret() const { return user_ptr<C, Policy>(reinterpret_cast<C*>(ptr_)); } in reinterpret()50 user_ptr element_offset(size_t index) const { in element_offset()51 return ptr_ ? user_ptr(ptr_ + index) : user_ptr(nullptr); in element_offset()55 user_ptr byte_offset(size_t offset) const { in byte_offset()57 : user_ptr(nullptr); in byte_offset()128 using user_in_ptr = internal::user_ptr<T, internal::kIn>;[all …]
Completed in 3 milliseconds