File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed
STL_Extension/include/CGAL Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -32,29 +32,35 @@ namespace for_range_loop{
3232
3333template <class T >
3434Iterator_range<T>
35- make_range (const std::pair<T,T>& p)
35+ constexpr make_range (const std::pair<T,T>& p)
3636{
3737 return CGAL::make_range (p);
3838}
3939
4040template <class T >
4141Iterator_range<T>
42- make_range (std::pair<T,T>& p)
42+ constexpr make_range (std::pair<T,T>& p)
4343{
4444 return CGAL::make_range (p);
4545}
4646
4747template <class T >
4848Iterator_range<T>
49- make_range (std::pair<T,T>&& p)
49+ constexpr make_range (std::pair<T,T>&& p)
5050{
5151 return CGAL::make_range (p);
5252}
5353
54- template <class T >
55- constexpr T&& make_range( T&& t )
54+ template <class T >
55+ constexpr T& make_range (T& t)
56+ {
57+ return t;
58+ }
59+
60+ template <class T >
61+ constexpr T make_range (T&& t)
5662{
57- return std::forward<T> (t);
63+ return std::move (t);
5864}
5965
6066} }
You can’t perform that action at this time.
0 commit comments