Template Class ChunkedNdtreeNodePtr

Class Documentation

template<typename ChunkType>
class ChunkedNdtreeNodePtr

Public Types

using NodeRef = ChunkedNdtreeNodeRef<ChunkType>

Public Functions

ChunkedNdtreeNodePtr() = default
ChunkedNdtreeNodePtr(ChunkType *chunk, IndexElement relative_node_depth, LinearIndex level_traversal_distance)
ChunkedNdtreeNodePtr(const ChunkedNdtreeNodePtr &other)
ChunkedNdtreeNodePtr(ChunkedNdtreeNodePtr &&other) noexcept
ChunkedNdtreeNodePtr &operator=(const ChunkedNdtreeNodePtr &other)
ChunkedNdtreeNodePtr &operator=(ChunkedNdtreeNodePtr &&other) noexcept
inline void reset()
inline NodeRef operator*() const
inline NodeRef *operator->()
inline const NodeRef *operator->() const
inline operator bool() const
inline bool operator==(std::nullptr_t) noexcept