basix_doc 0.1
as_iterator_rep< C, S > Class Template Reference

#include <iterator.hpp>

List of all members.

Public Member Functions

Protected Member Functions


Detailed Description

template<typename C, typename S>
class mmx::as_iterator_rep< C, S >

Definition at line 195 of file iterator.hpp.


Constructor & Destructor Documentation

as_iterator_rep ( const iterator< S > &  it,
const format< C > &  fm 
) [inline]

Definition at line 199 of file iterator.hpp.

                                                           :
    Iterator_rep (fm), it_S (it) {}

Member Function Documentation

void advance ( ) [inline, protected]

Definition at line 205 of file iterator.hpp.

{ ++ it_S; }
iterator_rep<C>* clone ( ) [inline, protected]

Definition at line 208 of file iterator.hpp.

References Format.

                         {
    return new as_iterator_rep (it_S, (Format) *this); }
C current ( ) [inline, protected]

Definition at line 207 of file iterator.hpp.

{ return as<C> (* it_S); }
bool is_busy ( ) [inline, protected]

Definition at line 203 of file iterator.hpp.

References mmx::busy().

{ return busy (it_S); }
bool is_init ( ) [inline, protected]

Definition at line 204 of file iterator.hpp.

References mmx::init().

{ return init (it_S); }
void regress ( ) [inline, protected]

Definition at line 206 of file iterator.hpp.

{ -- it_S; }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines