#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.