Loading [MathJax]/extensions/tex2jax.js
Thrill  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ByteBlockPtr Member List

This is the complete list of members for ByteBlockPtr, including all inherited members.

ByteBlockPtr()=defaultByteBlockPtr
ByteBlockPtr(const PinnedByteBlockPtr &p)ByteBlockPtrinlineprotected
ByteBlockPtr(PinnedByteBlockPtr &&p)ByteBlockPtrinlineprotected
ByteBlockPtr(ByteBlock *ptr)ByteBlockPtrinlineprotected
CountingPtr() noexceptCountingPtr< Type, Deleter >inline
CountingPtr(std::nullptr_t) noexceptCountingPtr< Type, Deleter >inline
CountingPtr(Type *ptr) noexceptCountingPtr< Type, Deleter >inlineexplicit
CountingPtr(const CountingPtr &other) noexceptCountingPtr< Type, Deleter >inline
CountingPtr(const CountingPtr< Subclass, Deleter > &other) noexceptCountingPtr< Type, Deleter >inline
CountingPtr(CountingPtr &&other) noexceptCountingPtr< Type, Deleter >inline
CountingPtr(CountingPtr< Subclass, Deleter > &&other) noexceptCountingPtr< Type, Deleter >inline
element_type typedefCountingPtr< Type, Deleter >
empty() const noexceptCountingPtr< Type, Deleter >inline
get() const noexceptCountingPtr< Type, Deleter >inline
operator bool() const noexceptCountingPtr< Type, Deleter >inline
operator!=(const CountingPtr &other) const noexceptCountingPtr< Type, Deleter >inline
operator!=(Type *other) const noexceptCountingPtr< Type, Deleter >inline
operator*() const noexceptCountingPtr< Type, Deleter >inline
operator->() const noexceptCountingPtr< Type, Deleter >inline
operator<(const CountingPtr &other) const noexceptCountingPtr< Type, Deleter >inline
operator<(Type *other) const noexceptCountingPtr< Type, Deleter >inline
operator<=(const CountingPtr &other) const noexceptCountingPtr< Type, Deleter >inline
operator<=(Type *other) const noexceptCountingPtr< Type, Deleter >inline
operator=(const CountingPtr &other) noexceptCountingPtr< Type, Deleter >inline
operator=(const CountingPtr< Subclass, Deleter > &other) noexceptCountingPtr< Type, Deleter >inline
operator=(CountingPtr &&other) noexceptCountingPtr< Type, Deleter >inline
operator=(CountingPtr< Subclass, Deleter > &&other) noexceptCountingPtr< Type, Deleter >inline
operator==(const CountingPtr &other) const noexceptCountingPtr< Type, Deleter >inline
operator==(Type *other) const noexceptCountingPtr< Type, Deleter >inline
operator>(const CountingPtr &other) const noexceptCountingPtr< Type, Deleter >inline
operator>(Type *other) const noexceptCountingPtr< Type, Deleter >inline
operator>=(const CountingPtr &other) const noexceptCountingPtr< Type, Deleter >inline
operator>=(Type *other) const noexceptCountingPtr< Type, Deleter >inline
reset()CountingPtr< Type, Deleter >inline
Super typedefByteBlockPtrprivate
swap(CountingPtr &b) noexceptCountingPtr< Type, Deleter >inline
unify()CountingPtr< Type, Deleter >inline
unique() const noexceptCountingPtr< Type, Deleter >inline
use_count() const noexceptCountingPtr< Type, Deleter >inline
valid() const noexceptCountingPtr< Type, Deleter >inline
~CountingPtr()CountingPtr< Type, Deleter >inline