#include <PBoRiOutIter.h>
Public Types | |
| typedef DataType | data_type |
| Data type. | |
| typedef RhsType | rhs_type |
| Type of right-hand side. | |
| typedef BinOp | op_type |
| Type of binary operation used to transform data and rhs. | |
| typedef PBoRiOutIter < data_type, rhs_type, op_type > | self |
| Type of *this. | |
Interface types for standard iterator access | |
| typedef std::output_iterator_tag | iterator_category |
| typedef void | difference_type |
| typedef void | pointer |
| typedef void | reference |
| typedef void | value_type |
Public Member Functions | |
| PBoRiOutIter (data_type &data_, op_type op_=op_type()) | |
| Constructor. | |
| PBoRiOutIter (const self &rhs) | |
| Copy constructor. | |
| ~PBoRiOutIter () | |
| Destructor. | |
| self & | operator* () |
| self & | operator= (const self &rhs) |
| Assignment. | |
| self & | operator= (rhs_type rhs) |
| Assignment of index calls for change of that index in the monomial. | |
| self & | operator++ () |
| Prefix increment operator. | |
| self | operator++ (int) |
| Postfix increment operator. | |
Protected Attributes | |
| data_type & | data |
| op_type | op |
| typedef DataType polybori::PBoRiOutIter< DataType, RhsType, BinOp >::data_type |
Data type.
| typedef RhsType polybori::PBoRiOutIter< DataType, RhsType, BinOp >::rhs_type |
Type of right-hand side.
| typedef BinOp polybori::PBoRiOutIter< DataType, RhsType, BinOp >::op_type |
Type of binary operation used to transform data and rhs.
| typedef PBoRiOutIter<data_type, rhs_type, op_type> polybori::PBoRiOutIter< DataType, RhsType, BinOp >::self |
Type of *this.
| typedef std::output_iterator_tag polybori::PBoRiOutIter< DataType, RhsType, BinOp >::iterator_category |
| typedef void polybori::PBoRiOutIter< DataType, RhsType, BinOp >::difference_type |
| typedef void polybori::PBoRiOutIter< DataType, RhsType, BinOp >::pointer |
| typedef void polybori::PBoRiOutIter< DataType, RhsType, BinOp >::reference |
| typedef void polybori::PBoRiOutIter< DataType, RhsType, BinOp >::value_type |
| polybori::PBoRiOutIter< DataType, RhsType, BinOp >::PBoRiOutIter | ( | data_type & | data_, | |
| op_type | op_ = op_type() | |||
| ) | [inline] |
Constructor.
| polybori::PBoRiOutIter< DataType, RhsType, BinOp >::PBoRiOutIter | ( | const self & | rhs | ) | [inline] |
Copy constructor.
| polybori::PBoRiOutIter< DataType, RhsType, BinOp >::~PBoRiOutIter | ( | ) | [inline] |
Destructor.
| self& polybori::PBoRiOutIter< DataType, RhsType, BinOp >::operator* | ( | ) | [inline] |
Dereference operator
| self& polybori::PBoRiOutIter< DataType, RhsType, BinOp >::operator= | ( | const self & | rhs | ) | [inline] |
Assignment.
| self& polybori::PBoRiOutIter< DataType, RhsType, BinOp >::operator= | ( | rhs_type | rhs | ) | [inline] |
Assignment of index calls for change of that index in the monomial.
| self& polybori::PBoRiOutIter< DataType, RhsType, BinOp >::operator++ | ( | ) | [inline] |
Prefix increment operator.
| self polybori::PBoRiOutIter< DataType, RhsType, BinOp >::operator++ | ( | int | ) | [inline] |
Postfix increment operator.
data_type& polybori::PBoRiOutIter< DataType, RhsType, BinOp >::data [protected] |
op_type polybori::PBoRiOutIter< DataType, RhsType, BinOp >::op [protected] |
1.5.6