|
Macaulay2 Engine
|
#include <MonomialView.hpp>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | reference = typename std::conditional_t< Const, MonomialInt const &, MonomialInt & > |
| using | pointer = typename std::conditional_t< Const, MonomialInt const *, MonomialInt * > |
Public Member Functions | |
| MonomialIterator (MonomialInt *curLoc) | |
| MonomialIterator & | operator++ () |
| MonomialIterator & | operator+= (int offset) |
| template<bool _Const = Const> | |
| std::enable_if_t< _Const, reference > | var () const |
| template<bool _Const = Const> | |
| std::enable_if_t< !_Const, reference > | var () |
| template<bool _Const = Const> | |
| std::enable_if_t< _Const, reference > | power () const |
| template<bool _Const = Const> | |
| std::enable_if_t< !_Const, reference > | power () |
| std::pair< MonomialInt, MonomialInt > | operator* () const |
| pointer | loc () const |
| bool | operator== (const MonomialIterator &rhs) const |
| bool | operator!= (const MonomialIterator &rhs) const |
Private Attributes | |
| pointer | mCurLoc |
Definition at line 144 of file MonomialView.hpp.