Home
last modified time | relevance | path

Searched refs:user_ptr (Results 1 – 1 of 1) sorted by relevance

/kernel/lib/user_copy/include/lib/user_copy/
A Duser_ptr.h25 class user_ptr {
30 explicit user_ptr(T* p) : ptr_(p) {} in user_ptr() function
32 user_ptr(const user_ptr& other) : ptr_(other.ptr_) {} in user_ptr() function
34 user_ptr& operator=(const user_ptr& other) {
42user_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 6 milliseconds