PostgreSQL Source Code: RBTreeIterator Struct Reference (original) (raw)

Data Fields

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: