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

Detailed Description

Definition at line 594 of file field_expr_recursive.h.

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = typename promote< typename Expr1::scalar_type, typename Expr2::scalar_type >::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 595 of file field_expr_recursive.h.

◆ value_type

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

Definition at line 596 of file field_expr_recursive.h.

◆ reference

Definition at line 599 of file field_expr_recursive.h.

◆ pointer

using pointer = value_type*

Definition at line 600 of file field_expr_recursive.h.

◆ difference_type

using difference_type = std::ptrdiff_t

Definition at line 601 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 602 of file field_expr_recursive.h.

Member Function Documentation

◆ operator++()

const_iterator & operator++ ( )

Definition at line 604 of file field_expr_recursive.h.

◆ operator*()

value_type operator* ( ) const

Definition at line 605 of file field_expr_recursive.h.

Member Data Documentation

◆ _f

const BinaryFunction _f
protected

Definition at line 607 of file field_expr_recursive.h.

◆ _iter1

Expr1::const_iterator _iter1
protected

Definition at line 608 of file field_expr_recursive.h.

◆ _iter2

Expr2::const_iterator _iter2
protected

Definition at line 609 of file field_expr_recursive.h.


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