diff options
Diffstat (limited to 'libs/fusion/doc/view.qbk')
-rw-r--r-- | libs/fusion/doc/view.qbk | 14 |
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] |