|
GiNaC
1.6.2
|
#include <ex.h>
Public Member Functions | |
| const_postorder_iterator () throw () | |
| const_postorder_iterator (const ex &e, size_t n) | |
| reference | operator* () const |
| pointer | operator-> () const |
| const_postorder_iterator & | operator++ () |
| const_postorder_iterator | operator++ (int) |
| bool | operator== (const const_postorder_iterator &other) const throw () |
| bool | operator!= (const const_postorder_iterator &other) const throw () |
Private Member Functions | |
| void | descend () |
| void | increment () |
Private Attributes | |
| std::stack < internal::_iter_rep, std::vector < internal::_iter_rep > > | s |
| GiNaC::const_postorder_iterator::const_postorder_iterator | ( | ) | throw () [inline] |
| GiNaC::const_postorder_iterator::const_postorder_iterator | ( | const ex & | e, |
| size_t | n | ||
| ) | [inline] |
| reference GiNaC::const_postorder_iterator::operator* | ( | ) | const [inline] |
| pointer GiNaC::const_postorder_iterator::operator-> | ( | ) | const [inline] |
| const_postorder_iterator& GiNaC::const_postorder_iterator::operator++ | ( | ) | [inline] |
Definition at line 586 of file ex.h.
References increment().
| const_postorder_iterator GiNaC::const_postorder_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 592 of file ex.h.
References increment().
| bool GiNaC::const_postorder_iterator::operator== | ( | const const_postorder_iterator & | other | ) | const throw () [inline] |
| bool GiNaC::const_postorder_iterator::operator!= | ( | const const_postorder_iterator & | other | ) | const throw () [inline] |
| void GiNaC::const_postorder_iterator::descend | ( | ) | [inline, private] |
Definition at line 612 of file ex.h.
References GiNaC::internal::_iter_rep::e, GiNaC::internal::_iter_rep::i, GiNaC::ex::nops(), GiNaC::ex::op(), and s.
Referenced by const_postorder_iterator(), and increment().
| void GiNaC::const_postorder_iterator::increment | ( | ) | [inline, private] |
std::stack<internal::_iter_rep, std::vector<internal::_iter_rep> > GiNaC::const_postorder_iterator::s [private] |
Definition at line 610 of file ex.h.
Referenced by const_postorder_iterator(), descend(), increment(), operator*(), operator->(), and operator==().