Home
last modified time | relevance | path

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

/third_party/boost/boost/lockfree/detail/
Dtagged_ptr_ptrcompression.hpp27 typedef boost::uint64_t compressed_ptr_t; typedef in boost::lockfree::detail::tagged_ptr
35 compressed_ptr_t value;
40 static const compressed_ptr_t ptr_mask = 0xffffffffffffUL; //(1L<<48L)-1;
42 static T* extract_ptr(volatile compressed_ptr_t const & i) in extract_ptr()
47 static tag_t extract_tag(volatile compressed_ptr_t const & i) in extract_tag()
54 static compressed_ptr_t pack_ptr(T * ptr, tag_t tag) in pack_ptr()
57 ret.value = compressed_ptr_t(ptr); in pack_ptr()
164 compressed_ptr_t ptr;