MeshLib C++ Docs
Loading...
Searching...
No Matches
MRIteratorRange.h
Go to the documentation of this file.
1#pragma once
2
3namespace MR
4{
5
10
11template <typename I>
12struct IteratorRange
13{
15 IteratorRange( I begin, I end ) : begin_( begin ), end_( end ) { }
16};
17
18template <typename I>
19inline I begin( const IteratorRange<I> & range )
20 { return range.begin_; }
21
22template <typename I>
23inline I end( const IteratorRange<I> & range )
24 { return range.end_; }
25
27
28} //namespace MR
MR_BIND_IGNORE auto begin(const BitSet &a)
Definition MRMesh/MRBitSet.h:307
MR_BIND_IGNORE auto end(const BitSet &)
Definition MRMesh/MRBitSet.h:309
Definition MRCameraOrientationPlugin.h:8
Definition MRMesh/MRMeshFwd.h:443
I begin_
Definition MRIteratorRange.h:14
IteratorRange(I begin, I end)
Definition MRIteratorRange.h:15
I end_
Definition MRIteratorRange.h:14