|
dune-grid 2.12-git
|
Loading...
Searching...
No Matches
common/entityiterator.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
pointer_or_proxy_holder handle_proxy_member_access(T &&t)
STL namespace.
Include standard header files.
interface class for an iterator over grid entities
Definition common/entityiterator.hh:32
IteratorImp Implementation
type of underlying implementation
Definition common/entityiterator.hh:42
Implementation & impl()
access to the underlying implementation
Definition common/entityiterator.hh:49
Grid::template Codim< codim >::Entity Entity
Definition common/entityiterator.hh:57
EntityIterator(const IteratorImp &imp)
copy constructor from implementation
Definition common/entityiterator.hh:148
bool operator!=(const EntityIterator &rhs) const
Checks for inequality.
Definition common/entityiterator.hh:133
EntityIterator()
default construct (undefined) iterator
Definition common/entityiterator.hh:144
EntityIterator & operator++()
prefix increment operator
Definition common/entityiterator.hh:69
const Implementation & impl() const
access to the underlying implementation
Definition common/entityiterator.hh:55
std::conditional< std::is_lvalue_reference< decltype(realIterator.dereference())>::value, constEntity &, Entity >::type Reference
Type of the reference used when dereferencing the Ptr.
Definition common/entityiterator.hh:66
bool operator==(const EntityIterator &rhs) const
Checks for equality.
Definition common/entityiterator.hh:127
const IteratorImp::Entity value_type
Definition common/entityiterator.hh:164
forward_iterator_tag iterator_category
Definition common/entityiterator.hh:167
ptrdiff_t difference_type
Definition common/entityiterator.hh:163
value_type & reference
Definition common/entityiterator.hh:166
value_type * pointer
Definition common/entityiterator.hh:165
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8