PostgreSQL Source Code: RBTreeIterator Struct Reference (original) (raw)
RBTreeIterator Struct Reference
#include <[rbtree.h](rbtree%5F8h%5Fsource.html)>
Data Fields | |
---|---|
RBTree * | rbt |
RBTNode *(* | iterate )(RBTreeIterator *iter) |
RBTNode * | last_visited |
bool | is_over |
Detailed Description
Definition at line 48 of file rbtree.h.
Field Documentation
◆ is_over
bool RBTreeIterator::is_over
Definition at line 53 of file rbtree.h.
Referenced by rbt_begin_iterate(), rbt_iterate(), rbt_left_right_iterator(), and rbt_right_left_iterator().
◆ iterate
RBTNode *(* RBTreeIterator::iterate) (RBTreeIterator *iter)
Definition at line 51 of file rbtree.h.
Referenced by rbt_begin_iterate(), and rbt_iterate().
◆ last_visited
RBTNode* RBTreeIterator::last_visited
Definition at line 52 of file rbtree.h.
Referenced by rbt_begin_iterate(), rbt_left_right_iterator(), and rbt_right_left_iterator().
◆ rbt
RBTree* RBTreeIterator::rbt
Definition at line 50 of file rbtree.h.
Referenced by rbt_begin_iterate(), rbt_left_right_iterator(), and rbt_right_left_iterator().
The documentation for this struct was generated from the following file:
- src/include/lib/rbtree.h