|
GiNaC
1.6.2
|
#include <ex.h>
Public Member Functions | |
| const_preorder_iterator () throw () | |
| const_preorder_iterator (const ex &e, size_t n) | |
| reference | operator* () const |
| pointer | operator-> () const |
| const_preorder_iterator & | operator++ () |
| 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 |
| GiNaC::const_preorder_iterator::const_preorder_iterator | ( | ) | throw () [inline] |
| GiNaC::const_preorder_iterator::const_preorder_iterator | ( | const ex & | e, |
| size_t | n | ||
| ) | [inline] |
| reference GiNaC::const_preorder_iterator::operator* | ( | ) | const [inline] |
| pointer GiNaC::const_preorder_iterator::operator-> | ( | ) | const [inline] |
| 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] |
| bool GiNaC::const_preorder_iterator::operator!= | ( | const const_preorder_iterator & | other | ) | const throw () [inline] |
| void GiNaC::const_preorder_iterator::increment | ( | ) | [inline, private] |
Definition at line 547 of file ex.h.
References GiNaC::internal::_iter_rep::e, GiNaC::internal::_iter_rep::i, GiNaC::internal::_iter_rep::i_end, GiNaC::ex::nops(), GiNaC::ex::op(), and s.
Referenced by operator++().
std::stack<internal::_iter_rep, std::vector<internal::_iter_rep> > GiNaC::const_preorder_iterator::s [private] |
Definition at line 545 of file ex.h.
Referenced by const_preorder_iterator(), increment(), operator*(), operator->(), and operator==().