Rheolef  7.2
an efficient C++ finite element environment
Loading...
Searching...
No Matches
const_iterator

Detailed Description

Definition at line 593 of file field_expr_recursive.h.

Public Types

using iterator_category = std::forward_iterator_tag
using value_type
using reference = value_type&
using pointer = value_type*
using difference_type = std::ptrdiff_t

Public Member Functions

 const_iterator (const BinaryFunction &f, typename Expr1::const_iterator iter1, typename Expr2::const_iterator iter2)
const_iteratoroperator++ ()
value_type operator* () const

Protected Attributes

const BinaryFunction _f
Expr1::const_iterator _iter1
Expr2::const_iterator _iter2

Member Typedef Documentation

◆ iterator_category

using iterator_category = std::forward_iterator_tag

Definition at line 594 of file field_expr_recursive.h.

◆ value_type

using value_type
Initial value:
typename promote<
typename Expr1::scalar_type,
typename Expr2::scalar_type>::type

Definition at line 595 of file field_expr_recursive.h.

◆ reference

Definition at line 598 of file field_expr_recursive.h.

◆ pointer

using pointer = value_type*

Definition at line 599 of file field_expr_recursive.h.

◆ difference_type

using difference_type = std::ptrdiff_t

Definition at line 600 of file field_expr_recursive.h.

Constructor & Destructor Documentation

◆ const_iterator()

const_iterator ( const BinaryFunction & f,
typename Expr1::const_iterator iter1,
typename Expr2::const_iterator iter2 )

Definition at line 601 of file field_expr_recursive.h.

Member Function Documentation

◆ operator++()

const_iterator & operator++ ( )

Definition at line 603 of file field_expr_recursive.h.

◆ operator*()

value_type operator* ( ) const

Definition at line 604 of file field_expr_recursive.h.

Member Data Documentation

◆ _f

const BinaryFunction _f
protected

Definition at line 606 of file field_expr_recursive.h.

◆ _iter1

Expr1::const_iterator _iter1
protected

Definition at line 607 of file field_expr_recursive.h.

◆ _iter2

Expr2::const_iterator _iter2
protected

Definition at line 608 of file field_expr_recursive.h.


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