mirror of
https://github.com/boostorg/utility.git
synced 2025-05-09 15:04:00 +00:00
Removed incorrect statics, added const
[SVN r10930]
This commit is contained in:
parent
6a97f3f9ba
commit
6392e2788f
@ -423,27 +423,27 @@ struct <a name="default_iterator_policies">default_iterator_policies</a>
|
|||||||
{ return *x; }
|
{ return *x; }
|
||||||
|
|
||||||
template <class BaseType>
|
template <class BaseType>
|
||||||
static void increment(BaseType& x)
|
void increment(BaseType& x)
|
||||||
{ ++x; }
|
{ ++x; }
|
||||||
|
|
||||||
template <class BaseType1, class BaseType2>
|
template <class BaseType1, class BaseType2>
|
||||||
bool equal(BaseType1& x, BaseType2& y) const
|
bool equal(const BaseType1& x, const BaseType2& y) const
|
||||||
{ return x == y; }
|
{ return x == y; }
|
||||||
|
|
||||||
template <class BaseType>
|
template <class BaseType>
|
||||||
static void decrement(BaseType& x)
|
void decrement(BaseType& x)
|
||||||
{ --x; }
|
{ --x; }
|
||||||
|
|
||||||
template <class BaseType, class DifferenceType>
|
template <class BaseType, class DifferenceType>
|
||||||
static void advance(BaseType& x, DifferenceType n)
|
void advance(BaseType& x, DifferenceType n)
|
||||||
{ x += n; }
|
{ x += n; }
|
||||||
|
|
||||||
template <class Difference, class BaseType1, class BaseType2>
|
template <class Difference, class BaseType1, class BaseType2>
|
||||||
Difference distance(type<Difference>, BaseType1& x, BaseType2& y) const
|
Difference distance(type<Difference>, const BaseType1& x, const BaseType2& y) const
|
||||||
{ return y - x; }
|
{ return y - x; }
|
||||||
|
|
||||||
template <class BaseType1, class BaseType2>
|
template <class BaseType1, class BaseType2>
|
||||||
bool less(BaseType1& x, BaseType2& y) const
|
bool less(const BaseType1& x, const BaseType2& y) const
|
||||||
{ return x < y; }
|
{ return x < y; }
|
||||||
};
|
};
|
||||||
</pre>
|
</pre>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user