#include <CExpIter.h>
Public Types | |
| typedef ExpType | value_type |
| typedef const value_type & | result_type |
| typedef value_type::size_type | size_type |
Public Member Functions | |
| CExpGenerator () | |
| Default constructor. | |
| template<class SequenceType> | |
| result_type | operator() (const SequenceType &) const |
| Return currently stored results. | |
| void | resize (size_type nlen) |
| Take the first nlen elements of the exponent vector only. | |
| void | reserve (size_type nlen) |
| Prepare space for nlen elements. | |
| size_type | size () const |
| Get current size. | |
| template<class Iterator> | |
| void | append (Iterator start, Iterator finish) |
| Append elements to exponent vector. | |
| typedef ExpType polybori::CExpGenerator< ExpType >::value_type |
| typedef const value_type& polybori::CExpGenerator< ExpType >::result_type |
| typedef value_type::size_type polybori::CExpGenerator< ExpType >::size_type |
| polybori::CExpGenerator< ExpType >::CExpGenerator | ( | ) | [inline] |
Default constructor.
| result_type polybori::CExpGenerator< ExpType >::operator() | ( | const SequenceType & | ) | const [inline] |
Return currently stored results.
| void polybori::CExpGenerator< ExpType >::resize | ( | size_type | nlen | ) | [inline] |
Take the first nlen elements of the exponent vector only.
| void polybori::CExpGenerator< ExpType >::reserve | ( | size_type | nlen | ) | [inline] |
Prepare space for nlen elements.
| size_type polybori::CExpGenerator< ExpType >::size | ( | ) | const [inline] |
Get current size.
| void polybori::CExpGenerator< ExpType >::append | ( | Iterator | start, | |
| Iterator | finish | |||
| ) | [inline] |
Append elements to exponent vector.
1.5.6