Merge pull request #30 from morinmorin/port_rst_to_quickbook

Port rst docs changeset to quickbook
This commit is contained in:
Andrey Semashev 2017-08-28 15:56:05 +03:00 committed by GitHub
commit eb90ad7a99
4 changed files with 10 additions and 10 deletions

View File

@ -175,6 +175,11 @@ semantics.
[convertible to `bool`] [convertible to `bool`]
[`!(a == b)`] [`!(a == b)`]
] ]
[
[`iterator_traits<X>::difference_type`]
[A signed integral type representing the distance between iterators]
[]
]
[ [
[`iterator_traversal<X>::type`] [`iterator_traversal<X>::type`]
[Convertible to`single_pass_traversal_tag`] [Convertible to`single_pass_traversal_tag`]
@ -207,11 +212,6 @@ valid and respect the stated semantics.
[`X&`] [`X&`]
[`r == s` and `r` is dereferenceable implies `++r == ++s.`] [`r == s` and `r` is dereferenceable implies `++r == ++s.`]
] ]
[
[`iterator_traits<X>::difference_type`]
[A signed integral type representing the distance between iterators]
[]
]
[ [
[`iterator_traversal<X>::type`] [`iterator_traversal<X>::type`]
[Convertible to `forward_traversal_tag`] [Convertible to `forward_traversal_tag`]

View File

@ -289,7 +289,7 @@ The `iterator_category` member of `iterator_facade` is
.. parsed-literal:: .. parsed-literal::
*iterator-category*\ (CategoryOrTraversal, value_type, reference) *iterator-category*\ (CategoryOrTraversal, reference, value_type)
where *iterator-category* is defined as follows: where *iterator-category* is defined as follows:

View File

@ -285,7 +285,7 @@ changes:
class const_node_iterator class const_node_iterator
: public boost::iterator_facade< : public boost::iterator_facade<
node_iterator const_node_iterator
, node_base **const** , node_base **const**
, boost::forward_traversal_tag , boost::forward_traversal_tag
> >

View File

@ -86,7 +86,7 @@ The source code for this example can be found
If `Reference` is `use_default` then the `reference` member of If `Reference` is `use_default` then the `reference` member of
`transform_iterator` is[br] `transform_iterator` is[br]
`result_of<UnaryFunction(iterator_traits<Iterator>::reference)>::type`. `result_of<const UnaryFunction(iterator_traits<Iterator>::reference)>::type`.
Otherwise, `reference` is `Reference`. Otherwise, `reference` is `Reference`.
@ -110,10 +110,10 @@ convertible to `input_iterator_tag`.
The type `UnaryFunction` must be Assignable, Copy Constructible, and The type `UnaryFunction` must be Assignable, Copy Constructible, and
the expression `f(*i)` must be valid where `f` is an object of the expression `f(*i)` must be valid where `f` is a const object of
type `UnaryFunction`, `i` is an object of type `Iterator`, and type `UnaryFunction`, `i` is an object of type `Iterator`, and
where the type of `f(*i)` must be where the type of `f(*i)` must be
`result_of<UnaryFunction(iterator_traits<Iterator>::reference)>::type`. `result_of<const UnaryFunction(iterator_traits<Iterator>::reference)>::type`.
The argument `Iterator` shall model Readable Iterator. The argument `Iterator` shall model Readable Iterator.