proxygen
folly::detail::SkipListNode< T > Member List

This is the complete list of members for folly::detail::SkipListNode< T >, including all inherited members.

acquireGuard()folly::detail::SkipListNode< T >inline
copyHead(SkipListNode *node)folly::detail::SkipListNode< T >inline
create(NodeAlloc &alloc, int height, U &&data, bool isHead=false)folly::detail::SkipListNode< T >inlinestatic
data()folly::detail::SkipListNode< T >inline
data() const folly::detail::SkipListNode< T >inline
data_folly::detail::SkipListNode< T >private
destroy(NodeAlloc &alloc, SkipListNode *node)folly::detail::SkipListNode< T >inlinestatic
flags_folly::detail::SkipListNode< T >private
FULLY_LINKED enum valuefolly::detail::SkipListNode< T >private
fullyLinked() const folly::detail::SkipListNode< T >inline
getFlags() const folly::detail::SkipListNode< T >inlineprivate
height() const folly::detail::SkipListNode< T >inline
height_folly::detail::SkipListNode< T >private
IS_HEAD_NODE enum valuefolly::detail::SkipListNode< T >private
isHeadNode() const folly::detail::SkipListNode< T >inline
MARKED_FOR_REMOVAL enum valuefolly::detail::SkipListNode< T >private
markedForRemoval() const folly::detail::SkipListNode< T >inline
maxLayer() const folly::detail::SkipListNode< T >inline
next()folly::detail::SkipListNode< T >inline
setFlags(uint16_t flags)folly::detail::SkipListNode< T >inlineprivate
setFullyLinked()folly::detail::SkipListNode< T >inline
setIsHeadNode()folly::detail::SkipListNode< T >inline
setMarkedForRemoval()folly::detail::SkipListNode< T >inline
setSkip(uint8_t h, SkipListNode *next)folly::detail::SkipListNode< T >inline
skip(int layer) const folly::detail::SkipListNode< T >inline
skip_folly::detail::SkipListNode< T >private
SkipListNode(uint8_t height, U &&data, bool isHead)folly::detail::SkipListNode< T >inlineprivate
spinLock_folly::detail::SkipListNode< T >private
value_type typedeffolly::detail::SkipListNode< T >
~SkipListNode()folly::detail::SkipListNode< T >inlineprivate