.. Copyright David Abrahams 2006. Distributed under the Boost .. Software License, Version 1.0. (See accompanying .. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Writable Iterator Concept ......................... A class or built-in type ``X`` models the *Writable Iterator* concept if, in addition to ``X`` being Copy Constructible, the following expressions are valid and respect the stated semantics. Writable Iterators have an associated *set of value types*. +---------------------------------------------------------------------+ |Writable Iterator Requirements (in addition to Copy Constructible) | +-------------------------+--------------+----------------------------+ |Expression |Return Type |Precondition | +=========================+==============+============================+ |``*a = o`` | | pre: The type of ``o`` | | | | is in the set of | | | | value types of ``X`` | +-------------------------+--------------+----------------------------+