Template Class ChunkedNdtreeNodePtr

Class Documentation

template<typename ChunkType>
class ChunkedNdtreeNodePtr

Public Types

using NodeRef = ChunkedNdtreeNodeRef<ChunkType>
using NodeConstRef = ChunkedNdtreeNodeRef<const 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 operator bool() const
inline NodeRef operator*()
inline NodeConstRef operator*() const
inline NodeRef *operator->()
inline const NodeConstRef *operator->() const