Like the above, but with a constant offset on the interpretation of its addresss fields.
More...
template<ptrdiff_t Offset, typename T>
class ds::pointer::proxy::OffsetPtrAddr< Offset, T >
Like the above, but with a constant offset on the interpretation of its addresss fields.
This is useful for building points-to-container data structures (rather than points-to-member as with the above two). The container_of and address-taking operations that move back and forth between container and link member should fuse away with the offsetting operations herein. You may prefer this if your common or fast-paths involve lots of container_of operations.
Definition at line 197 of file pointer.h.