summaryrefslogtreecommitdiff
path: root/libs/fusion/doc/view.qbk
diff options
context:
space:
mode:
Diffstat (limited to 'libs/fusion/doc/view.qbk')
-rw-r--r--libs/fusion/doc/view.qbk14
1 files changed, 7 insertions, 7 deletions
diff --git a/libs/fusion/doc/view.qbk b/libs/fusion/doc/view.qbk
index 522b25990..f06705bff 100644
--- a/libs/fusion/doc/view.qbk
+++ b/libs/fusion/doc/view.qbk
@@ -484,7 +484,7 @@ defined in the implemented models.
[heading Description]
`nview` presents a view which iterates over a given __sequence__ in a specified order.
-An `nview` is constructed from an arbitrary __sequence__ and a list of indicies specifying
+An `nview` is constructed from an arbitrary __sequence__ and a list of indices specifying
the elements to iterate over.
[heading Header]
@@ -494,7 +494,7 @@ the elements to iterate over.
[heading Synopsis]
- template <typename Sequence, typename Indicies>
+ template <typename Sequence, typename Indices>
struct nview;
template <typename Sequence, int I1, int I2 = -1, ...>
@@ -507,7 +507,7 @@ the elements to iterate over.
[[Parameter] [Description] [Default]]
[[`Sequence`] [An arbitrary Fusion __forward_sequence__]
[]]
- [[`Indicies`] [A `mpl::vector_c<int, ...>` holding the indicies defining
+ [[`Indices`] [A `mpl::vector_c<int, ...>` holding the indices defining
the required iteration order.] []]
[[`I1`, `I2`, `I3`...] [A list of integers specifying the required
iteration order.] [`INT_MAX` for `I2`, `I3`...]]
@@ -530,7 +530,7 @@ defined in __random_access_sequence__.
[table
[[Expression] [Semantics]]
- [[`NV(s)`] [Creates an `nview` given a sequence and a list of indicies.]]
+ [[`NV(s)`] [Creates an `nview` given a sequence and a list of indices.]]
[[`NV(nv1)`] [Copy constructs an `nview` from another `nview`, `nv1`.]]
[[`nv1 = nv2`] [Assigns to an `nview`, `nv1`, from another `nview`, `nv2`.]]
]
@@ -540,11 +540,11 @@ of the original Fusion __sequence__
[heading Example]
typedef __vector__<int, char, double> vec;
- typedef mpl::vector_c<int, 2, 1, 0, 2, 0> indicies;
+ typedef mpl::vector_c<int, 2, 1, 0, 2, 0> indices;
vec v1(1, 'c', 2.0);
- std::cout << nview<vec, indicies>(v1) << std::endl; // (2.0 c 1 2.0 1)
+ std::cout << nview<vec, indices>(v1) << std::endl; // (2.0 c 1 2.0 1)
std::cout << as_nview<2, 1, 1, 0>(v1) << std::endl; // (2.0 c c 1)
[endsect]
@@ -592,7 +592,7 @@ printing a `repetitive_view` to `std::cout` is not.
[[`RV(rv1)`] [] [Copy constructs an `repetitive_view` from another `repetitive_view`, `rv1`.]]
[[`rv1 = rv2`] [] [Assigns to a `repetitive_view`, `rv1`, from another `repetitive_view`, `rv2`.]]
[[`__begin__(rv)`] [__forward_iterator__] []]
- [[`__end__(rv)`] [__forward_iterator__] [Creates an unreachable iterator (since the sequnce is infinite)]]
+ [[`__end__(rv)`] [__forward_iterator__] [Creates an unreachable iterator (since the sequence is infinite)]]
]
[heading Result Type Expressions]