LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
tree::Iterator Class Reference

#include <iterator.hh>

Collaboration diagram for tree::Iterator:

Public Member Functions

 Iterator (const rTree &entry)
void first ()
bool is_ok () const
rTree tree_get () const
void next ()

Private Attributes

rTree entry_
std::list< rTree > list_

Constructor & Destructor Documentation

tree::Iterator::Iterator ( const rTree &  entry)
inline

Member Function Documentation

void tree::Iterator::first ( )
inline

References entry_, and list_.

bool tree::Iterator::is_ok ( ) const
inline

References list_.

Referenced by next(), and tree_get().

void tree::Iterator::next ( )
inline

References is_ok(), list_, and precondition.

rTree tree::Iterator::tree_get ( ) const
inline

References is_ok(), list_, and precondition.

Member Data Documentation

rTree tree::Iterator::entry_
private

Referenced by first().

std::list<rTree> tree::Iterator::list_
private

Referenced by first(), is_ok(), next(), and tree_get().


The documentation for this class was generated from the following files: