diff --git a/doc/facade-and-adaptor.html b/doc/facade-and-adaptor.html index b709f3b..657d2d4 100755 --- a/doc/facade-and-adaptor.html +++ b/doc/facade-and-adaptor.html @@ -2272,7 +2272,7 @@ public: explicit function_output_iterator(const UnaryFunction& f = UnaryFunction()); - /* implementation defined */ operator*(); + /* see below */ operator*(); function_output_iterator& operator++(); function_output_iterator& operator++(int); private: @@ -2301,15 +2301,13 @@ Incrementable Iterator concepts.
-/* implementation defined */ operator*();
+operator*();
Returns: | An object r of implementation defined type -such that if f(t) is a valid expression for -some object t then r = t is a valid expression. -r = t will have the same effect as f(t). | +
---|---|
Returns: | An object r of unspecified type such that r = t +is equivalent to m_f(t) for all t. |
diff --git a/doc/function_output_iterator.html b/doc/function_output_iterator.html index 2f05985..66c8616 100644 --- a/doc/function_output_iterator.html +++ b/doc/function_output_iterator.html @@ -3,7 +3,7 @@
- +
@@ -67,7 +67,7 @@ public: explicit function_output_iterator(const UnaryFunction& f = UnaryFunction()); - /* implementation defined */ operator*(); + /* see below */ operator*(); function_output_iterator& operator++(); function_output_iterator& operator++(int); private: @@ -76,7 +76,7 @@ private:
The UnaryFunction must be Assignable, Copy Constructible.
+UnaryFunction must be Assignable and Copy Constructible.
/* implementation defined */ operator*();
+operator*();
Returns: | An object r of implementation defined type -such that if f(t) is a valid expression for -some object t then r = t is a valid expression. -r = t will have the same effect as f(t). | +
---|---|
Returns: | An object r of unspecified type such that r = t +is equivalent to m_f(t) for all t. |
-
+
diff --git a/doc/function_output_iterator_ref.rst b/doc/function_output_iterator_ref.rst index ab33a84..bad0de9 100644 --- a/doc/function_output_iterator_ref.rst +++ b/doc/function_output_iterator_ref.rst @@ -11,7 +11,7 @@ explicit function_output_iterator(const UnaryFunction& f = UnaryFunction()); - /* implementation defined */ operator*(); + /* see below */ operator*(); function_output_iterator& operator++(); function_output_iterator& operator++(int); private: @@ -23,7 +23,7 @@ ``function_output_iterator`` requirements ......................................... -The ``UnaryFunction`` must be Assignable, Copy Constructible. +``UnaryFunction`` must be Assignable and Copy Constructible. @@ -44,12 +44,10 @@ Incrementable Iterator concepts. ``m_f`` constructed from ``f``. -``/* implementation defined */ operator*();`` +``operator*();`` -:Returns: An object ``r`` of implementation defined type - such that if ``f(t)`` is a valid expression for - some object ``t`` then ``r = t`` is a valid expression. - ``r = t`` will have the same effect as ``f(t)``. +:Returns: An object ``r`` of unspecified type such that ``r = t`` + is equivalent to ``m_f(t)`` for all ``t``. ``function_output_iterator& operator++();``