|
PLaSK library
|
#include <plask/mesh/boundary.hpp>
Classes | |
| struct | IteratorWithEnd |
Public Member Functions | |
| IteratorImpl (BoundaryNodeSet::const_iterator Aiter, BoundaryNodeSet::const_iterator Aend, BoundaryNodeSet::const_iterator Biter, BoundaryNodeSet::const_iterator Bend) | |
| bool | equal (const typename BoundaryNodeSetImpl::IteratorImpl &other) const override |
| std::unique_ptr< BoundaryNodeSetImpl::IteratorImpl > | clone () const override |
| Clone this iterator. | |
| std::size_t | dereference () const override |
| void | increment () override |
| Iterate to next value. | |
Public Member Functions inherited from plask::PolymorphicForwardIteratorImpl< ValueT, ReferenceT > | |
| virtual | ~PolymorphicForwardIteratorImpl () |
| Virtual destructor, do nothing. | |
| virtual bool | equal (const PolymorphicForwardIteratorImpl &other) const =0 |
Check if this is equal to other. | |
Public Attributes | |
| IteratorWithEnd | Apos |
| IteratorWithEnd | Bpos |
Additional Inherited Members | |
Public Types inherited from plask::PolymorphicForwardIteratorImpl< ValueT, ReferenceT > | |
| typedef ValueT | value_type |
| Type of objects pointed by the iterator. | |
| typedef ReferenceT | reference |
| Type to represent a reference to an object pointed by the iterator. | |
Definition at line 539 of file boundary.hpp.
|
inline |
Definition at line 573 of file boundary.hpp.
|
inlineoverridevirtual |
Clone this iterator.
*this, allocated with new operator (caller is responsible for deleting it) Implements plask::PolymorphicForwardIteratorImpl< ValueT, ReferenceT >.
Definition at line 585 of file boundary.hpp.
|
inlineoverridevirtual |
Implements plask::PolymorphicForwardIteratorImpl< ValueT, ReferenceT >.
Definition at line 589 of file boundary.hpp.
|
inlineoverride |
Definition at line 580 of file boundary.hpp.
|
inlineoverridevirtual |
Iterate to next value.
Implements plask::PolymorphicForwardIteratorImpl< ValueT, ReferenceT >.
Definition at line 593 of file boundary.hpp.
| IteratorWithEnd plask::DiffBoundarySetImpl::IteratorImpl::Apos |
Definition at line 553 of file boundary.hpp.
| IteratorWithEnd plask::DiffBoundarySetImpl::IteratorImpl::Bpos |
Definition at line 553 of file boundary.hpp.