PolyBoRi
Public Types | Public Member Functions
polybori::CExpGenerator Class Reference

#include <CExpIter.h>

List of all members.

Public Types

typedef ExpType value_type
typedef const value_typeresult_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.

Member Typedef Documentation

typedef value_type::size_type polybori::CExpGenerator::size_type

Constructor & Destructor Documentation

polybori::CExpGenerator::CExpGenerator ( ) [inline]

Default constructor.


Member Function Documentation

template<class Iterator >
void polybori::CExpGenerator::append ( Iterator  start,
Iterator  finish 
) [inline]

Append elements to exponent vector.

template<class SequenceType >
result_type polybori::CExpGenerator::operator() ( const SequenceType &  ) const [inline]

Return currently stored results.

void polybori::CExpGenerator::reserve ( size_type  nlen) [inline]

Prepare space for nlen elements.

void polybori::CExpGenerator::resize ( size_type  nlen) [inline]

Take the first nlen elements of the exponent vector only.

size_type polybori::CExpGenerator::size ( ) const [inline]

Get current size.


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