OpenABF 2.1.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OpenABF::detail::Range< Iter > Struct Template Reference

Lightweight non-owning range adapter holding begin/end iterators. More...

#include <OpenABF/OpenABF.hpp>

Public Member Functions

auto begin () const -> Iter
 
auto end () const -> Iter
 
auto empty () const -> bool
 
auto front () const -> decltype(*first_)
 

Public Attributes

Iter first_
 
Iter last_
 

Detailed Description

template<typename Iter>
struct OpenABF::detail::Range< Iter >

Lightweight non-owning range adapter holding begin/end iterators.

Supports range-based for loops, empty(), and front(). Used as the return type for lazy mesh iteration methods.