ByteBlockPtr()=default | ByteBlockPtr | |
ByteBlockPtr(const PinnedByteBlockPtr &p) | ByteBlockPtr | inlineprotected |
ByteBlockPtr(PinnedByteBlockPtr &&p) | ByteBlockPtr | inlineprotected |
ByteBlockPtr(ByteBlock *ptr) | ByteBlockPtr | inlineprotected |
CountingPtr() noexcept | CountingPtr< Type, Deleter > | inline |
CountingPtr(std::nullptr_t) noexcept | CountingPtr< Type, Deleter > | inline |
CountingPtr(Type *ptr) noexcept | CountingPtr< Type, Deleter > | inlineexplicit |
CountingPtr(const CountingPtr &other) noexcept | CountingPtr< Type, Deleter > | inline |
CountingPtr(const CountingPtr< Subclass, Deleter > &other) noexcept | CountingPtr< Type, Deleter > | inline |
CountingPtr(CountingPtr &&other) noexcept | CountingPtr< Type, Deleter > | inline |
CountingPtr(CountingPtr< Subclass, Deleter > &&other) noexcept | CountingPtr< Type, Deleter > | inline |
element_type typedef | CountingPtr< Type, Deleter > | |
empty() const noexcept | CountingPtr< Type, Deleter > | inline |
get() const noexcept | CountingPtr< Type, Deleter > | inline |
local_worker_id() const | PinnedByteBlockPtr | inline |
local_worker_id_ | PinnedByteBlockPtr | private |
operator bool() const noexcept | CountingPtr< Type, Deleter > | inline |
operator!=(const CountingPtr &other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator!=(Type *other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator*() const noexcept | CountingPtr< Type, Deleter > | inline |
operator->() const noexcept | CountingPtr< Type, Deleter > | inline |
operator<(const CountingPtr &other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator<(Type *other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator<=(const CountingPtr &other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator<=(Type *other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator=(PinnedByteBlockPtr &pbb) noexcept | PinnedByteBlockPtr | inline |
operator=(PinnedByteBlockPtr &&pbb) noexcept | PinnedByteBlockPtr | inline |
thrill::data::ByteBlockPtr::operator=(const CountingPtr &other) noexcept | CountingPtr< Type, Deleter > | inline |
thrill::data::ByteBlockPtr::operator=(const CountingPtr< Subclass, Deleter > &other) noexcept | CountingPtr< Type, Deleter > | inline |
thrill::data::ByteBlockPtr::operator=(CountingPtr &&other) noexcept | CountingPtr< Type, Deleter > | inline |
thrill::data::ByteBlockPtr::operator=(CountingPtr< Subclass, Deleter > &&other) noexcept | CountingPtr< Type, Deleter > | inline |
operator==(const CountingPtr &other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator==(Type *other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator>(const CountingPtr &other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator>(Type *other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator>=(const CountingPtr &other) const noexcept | CountingPtr< Type, Deleter > | inline |
operator>=(Type *other) const noexcept | CountingPtr< Type, Deleter > | inline |
PinnedByteBlockPtr() noexcept=default | PinnedByteBlockPtr | |
PinnedByteBlockPtr(const PinnedByteBlockPtr &pbb) noexcept | PinnedByteBlockPtr | inline |
PinnedByteBlockPtr(PinnedByteBlockPtr &&pbb) noexcept | PinnedByteBlockPtr | inline |
PinnedByteBlockPtr(ByteBlock *ptr, size_t local_worker_id) noexcept | PinnedByteBlockPtr | inlineprivate |
PinnedByteBlockPtr(ByteBlockPtr &&ptr, size_t local_worker_id) noexcept | PinnedByteBlockPtr | inlineprivate |
ReleasePin() && | PinnedByteBlockPtr | inline |
reset() | CountingPtr< Type, Deleter > | inline |
swap(CountingPtr &b) noexcept | CountingPtr< Type, Deleter > | inline |
unify() | CountingPtr< Type, Deleter > | inline |
unique() const noexcept | CountingPtr< Type, Deleter > | inline |
use_count() const noexcept | CountingPtr< Type, Deleter > | inline |
valid() const noexcept | CountingPtr< Type, Deleter > | inline |
~CountingPtr() | CountingPtr< Type, Deleter > | inline |
~PinnedByteBlockPtr() | PinnedByteBlockPtr | inline |