mirror of
https://github.com/boostorg/utility.git
synced 2025-05-08 18:34:02 +00:00
added "explicit" to iterator_adaptor constructor
[SVN r9234]
This commit is contained in:
parent
485074f265
commit
af43904f38
@ -339,11 +339,13 @@ struct <a name="default_iterator_policies">default_iterator_policies</a>
|
||||
|
||||
<table border="1" summary="additional iterator_adaptor members">
|
||||
<tr>
|
||||
<td><tt>iterator_adaptor(const Base&, const Policies& =
|
||||
<td><tt>explicit iterator_adaptor(const Base&, const Policies& =
|
||||
Policies())</tt>
|
||||
<br><br>
|
||||
Construct an adapted iterator from a base object and a policies
|
||||
object.
|
||||
object. As this constructor is <tt>explicit</tt>, it does not
|
||||
provide for implicit conversions from the <tt>Base</tt> type to
|
||||
the iterator adaptor.
|
||||
|
||||
<tr>
|
||||
<td><tt>template <class B, class V, class R, class P><br>
|
||||
@ -619,12 +621,12 @@ struct iterator_adaptor
|
||||
typedef Policies policies_type;
|
||||
|
||||
iterator_adaptor();
|
||||
iterator_adaptor(const Base&, const Policies& = Policies());
|
||||
explicit iterator_adaptor(const Base&, const Policies& = Policies());
|
||||
|
||||
base_type base() const;
|
||||
|
||||
template <class B, class V, class R, class P>
|
||||
iterator_adaptor (
|
||||
iterator_adaptor(
|
||||
const iterator_adaptor<B,Policies,V,R,P,Category,Distance>&);
|
||||
|
||||
reference operator*() const;
|
||||
|
Loading…
x
Reference in New Issue
Block a user