polybori::CExpGenerator< ExpType > Class Template 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.

template<class ExpType>
class polybori::CExpGenerator< ExpType >


Member Typedef Documentation

template<class ExpType>
typedef ExpType polybori::CExpGenerator< ExpType >::value_type

template<class ExpType>
typedef const value_type& polybori::CExpGenerator< ExpType >::result_type

template<class ExpType>
typedef value_type::size_type polybori::CExpGenerator< ExpType >::size_type


Constructor & Destructor Documentation

template<class ExpType>
polybori::CExpGenerator< ExpType >::CExpGenerator (  )  [inline]

Default constructor.


Member Function Documentation

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

Return currently stored results.

template<class ExpType>
void polybori::CExpGenerator< ExpType >::resize ( size_type  nlen  )  [inline]

Take the first nlen elements of the exponent vector only.

template<class ExpType>
void polybori::CExpGenerator< ExpType >::reserve ( size_type  nlen  )  [inline]

Prepare space for nlen elements.

template<class ExpType>
size_type polybori::CExpGenerator< ExpType >::size (  )  const [inline]

Get current size.

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

Append elements to exponent vector.


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

Generated on Wed Jan 30 16:39:53 2013 for PolyBoRi by  doxygen 1.5.6