GiNaC  1.6.2
Public Member Functions | Private Member Functions | Private Attributes
GiNaC::const_preorder_iterator Class Reference

#include <ex.h>

List of all members.

Public Member Functions

 const_preorder_iterator () throw ()
 const_preorder_iterator (const ex &e, size_t n)
reference operator* () const
pointer operator-> () const
const_preorder_iteratoroperator++ ()
const_preorder_iterator operator++ (int)
bool operator== (const const_preorder_iterator &other) const throw ()
bool operator!= (const const_preorder_iterator &other) const throw ()

Private Member Functions

void increment ()

Private Attributes

std::stack
< internal::_iter_rep,
std::vector
< internal::_iter_rep > > 
s

Detailed Description

Definition at line 501 of file ex.h.


Constructor & Destructor Documentation

GiNaC::const_preorder_iterator::const_preorder_iterator ( ) throw () [inline]

Definition at line 503 of file ex.h.

GiNaC::const_preorder_iterator::const_preorder_iterator ( const ex e,
size_t  n 
) [inline]

Definition at line 505 of file ex.h.

References s.


Member Function Documentation

reference GiNaC::const_preorder_iterator::operator* ( ) const [inline]

Definition at line 511 of file ex.h.

References s.

pointer GiNaC::const_preorder_iterator::operator-> ( ) const [inline]

Definition at line 516 of file ex.h.

References s.

const_preorder_iterator& GiNaC::const_preorder_iterator::operator++ ( ) [inline]

Definition at line 521 of file ex.h.

References increment().

const_preorder_iterator GiNaC::const_preorder_iterator::operator++ ( int  ) [inline]

Definition at line 527 of file ex.h.

References increment().

bool GiNaC::const_preorder_iterator::operator== ( const const_preorder_iterator other) const throw () [inline]

Definition at line 534 of file ex.h.

References s.

bool GiNaC::const_preorder_iterator::operator!= ( const const_preorder_iterator other) const throw () [inline]

Definition at line 539 of file ex.h.

void GiNaC::const_preorder_iterator::increment ( ) [inline, private]

Member Data Documentation

Definition at line 545 of file ex.h.

Referenced by const_preorder_iterator(), increment(), operator*(), operator->(), and operator==().


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

This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.