#include <GeometryCore.h>
Public Member Functions | |
| LocalIteratorBox (GeometryCore const *geom, GeoID const &ID) | |
Public Member Functions inherited from util::span< Iter > | |
| span (begin_iterator b, end_iterator e) | |
| Constructor: specifies the begin and end iterator. More... | |
| span (SrcIterB &&b, SrcIterE &&e, Adaptor &&adaptor) | |
| Constructor: specifies the begin and end iterator and an adapter. More... | |
| span (span< OBIter, OEIter > const &from) | |
| Constructor: copies from another span (possibly with different types). More... | |
| span (span_t const &)=default | |
| span (span_t &&)=default | |
| span_t & | operator= (span_t const &)=default |
| span_t & | operator= (span_t &&)=default |
| begin_iterator | begin () const |
| Returns a copy of the begin iterator. More... | |
| end_iterator | end () const |
| Returns a copy of the end iterator. More... | |
| std::size_t | size () const |
Returns the size between begin and end, converted to std::size_t. More... | |
| bool | empty () const |
| Returns whether the span is empty (that is, no steps between them). More... | |
Additional Inherited Members | |
Public Types inherited from util::span< Iter > | |
| using | begin_iterator = Iter |
| Type of begin iterator. More... | |
| using | end_iterator = Iter |
| Type of end iterator. More... | |
| using | span_t = span< begin_iterator, end_iterator > |
| Type of this class. More... | |
| using | pair_t = std::pair< begin_iterator, end_iterator > |
| Type of iterator pair. More... | |
| using | value_type = typename begin_iterator::value_type |
| Type of values pointed by the iterators. More... | |
| using | reference = typename begin_iterator::reference |
| Type of reference pointed by the iterators. More... | |
Public Types inherited from util::span_base | |
| template<typename Cont > | |
| using | get_begin_iterator = std::decay_t< decltype(get_begin(std::declval< Cont >()))> |
Type of begin iterator of Cont type. More... | |
| template<typename Cont > | |
| using | get_end_iterator = std::decay_t< decltype(get_end(std::declval< Cont >()))> |
Type of end iterator of Cont type. More... | |
| template<typename Cont > | |
| using | get_cbegin_iterator = std::decay_t< decltype(get_cbegin(std::declval< Cont >()))> |
Type of constant begin iterator of Cont type. More... | |
| template<typename Cont > | |
| using | get_cend_iterator = std::decay_t< decltype(get_cend(std::declval< Cont >()))> |
Type of constant end iterator of Cont type. More... | |
Static Public Member Functions inherited from util::span_base | |
| template<typename Cont > | |
| static decltype(auto) | get_begin (Cont &cont) |
| Returns the begin iterator of the specified container. More... | |
| template<typename Cont > | |
| static decltype(auto) | get_end (Cont &cont) |
| Returns the end iterator of the specified container. More... | |
| template<typename Cont > | |
| static decltype(auto) | get_cbegin (Cont &cont) |
| Returns the constant begin iterator of the specified container. More... | |
| template<typename Cont > | |
| static decltype(auto) | get_cend (Cont &cont) |
| Returns the constant end iterator of the specified container. More... | |
Definition at line 1404 of file GeometryCore.h.
|
inline |
Definition at line 1407 of file GeometryCore.h.
1.8.5