Macaulay2 Engine
Loading...
Searching...
No Matches
newf4::MonomialView::MonomialIterator< Const > Class Template Reference

#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)
MonomialIteratoroperator++ ()
MonomialIteratoroperator+= (int offset)
template<bool _Const = Const>
std::enable_if_t< _Const, referencevar () const
template<bool _Const = Const>
std::enable_if_t< !_Const, referencevar ()
template<bool _Const = Const>
std::enable_if_t< _Const, referencepower () const
template<bool _Const = Const>
std::enable_if_t< !_Const, referencepower ()
std::pair< MonomialInt, MonomialIntoperator* () const
pointer loc () const
bool operator== (const MonomialIterator &rhs) const
bool operator!= (const MonomialIterator &rhs) const

Private Attributes

pointer mCurLoc

Detailed Description

template<bool Const = false>
class newf4::MonomialView::MonomialIterator< Const >

Definition at line 144 of file MonomialView.hpp.


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