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{
16
17 [[nodiscard]] friend I begin( const IteratorRange<I> & range ) { return range.begin_; }
18 [[nodiscard]] friend I end( const IteratorRange<I> & range ) { return range.end_; }
19};
20
22
23} //namespace MR
Definition MRCameraOrientationPlugin.h:8
I
Definition MRMesh/MRMeshFwd.h:130
Definition MRMesh/MRMeshFwd.h:501
friend I begin(const IteratorRange< I > &range)
Definition MRIteratorRange.h:17
I begin_
Definition MRIteratorRange.h:14
IteratorRange(I begin, I end)
Definition MRIteratorRange.h:15
friend I end(const IteratorRange< I > &range)
Definition MRIteratorRange.h:18
I end_
Definition MRIteratorRange.h:14