Searched defs:pointer_plus_bits (Results 1 – 2 of 2) sorted by relevance
70 struct pointer_plus_bits struct79 struct pointer_plus_bits<T*, NumBits> struct81 static const uintptr_t Mask = uintptr_t((uintptr_t(1u) << NumBits) - 1);82 typedef T* pointer;84 BOOST_INTRUSIVE_FORCEINLINE static pointer get_pointer(pointer n) in get_pointer()87 BOOST_INTRUSIVE_FORCEINLINE static void set_pointer(pointer &n, pointer p) in set_pointer()93 BOOST_INTRUSIVE_FORCEINLINE static std::size_t get_bits(pointer n) in get_bits()96 BOOST_INTRUSIVE_FORCEINLINE static void set_bits(pointer &n, std::size_t c) in set_bits()
279 struct pointer_plus_bits<smart_ptr<T>, NumBits> struct281 typedef smart_ptr<T> pointer;283 static pointer get_pointer(const pointer &n) in get_pointer()290 static void set_pointer(pointer &n, pointer p) in set_pointer()297 static std::size_t get_bits(const pointer &n) in get_bits()300 static void set_bits(pointer &n, std::size_t c) in set_bits()