A type models Extensible Range if it models Forward Range and supports insertion and clearing.
See Forward Range.
R | - | A type which is a model of Extensible Range |
I |
- |
The iterator type of R (see Forward Range).
|
V |
- |
The value type of R (see Forward Range).
|
r | - | Object of type R |
pos | - | Object of type I |
v | - | Object of type V |
Same as Forward Range, with the following additional requirements:
| Expression | Expression Type | Semantics | Postcondition |
|---|---|---|---|
|
|
Clears the range r |
|
|
|
Inserts a single element with value v into r after position
pos and returns an iterator pointing to the inserted element
|
- |
Revised 20 May, 2004
© Copyright Jonathan Turkanis, 2004
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)
Sha'arei Tefila, an Orthodox Shul (Synagogue) in Salt Lake City, Utah Chabad Lubavitch of Utah