![]() |
Range Algorithms.
Ranges and Range Adaptors.
Range Adaptors.
permuted.
pointed.
zipped.
checked to throw
exception.
found to string_found.
Range Algorithms.
base_iterator.
Range Adaptors.
accumulated to scanned.
constants semantics,
and added always instead.
utf8_decoded valid
expression.
shared accepts auto_ptr.
matched, xpressive_matched and xpressive_tokenized.
base_iterator to
to_base.
copied adaptor to
copied_to.
concatenated.
copied_to to copied_out.
transformed
and concatenated.
generated.
rfun.
utf8_decoded valid
expression.
Output Iterator
Adaptors.
generated to generation.
positioned to with_position.
matched to matches.
xpressive_matched
to xpressive_matches.
Extending Boost.Range.
out_placed and
sorted.
literal_range and
c_str_range.
null_terminated no longer
supports c-string.
as_single to single_ranges valid expressions.
begins/ends.
merged, set_cup, set_cap,
set_minus and set_delta.
rotated.
stridden and changed
effects of sliced.
through_window.
popped.
array_protect_range
and literal_range.
to_function.
shifted to advanced.
any_range.
popped and changed
the valid expression of advanced.
generation as adaptor
and added it as range.
taken and taken_while
supports Single Pass
Range.
iterate_range.
adjacent_transformed.
popped_back.
counting_range valid
expressions.
repeated to cycled.
repeat_range.
popped_back to popped.
zipped
and zipped_with.
counting_range to
count_range, and added a
valid expression.
advanced(n).
tie to pack.
boost::result_of support to range-based algorithms.
Extending Boost.Range
macros.
adaptor_to to adapted_to.
delimited.
begins/ends to begin/end.
adjacent_transformed rejects
empty range.
any_range.
regularized with
regular.
to_regularized_function.
scanned range contains the
init as the first element.
taken and taken_while
behave lazily.
taken and taken_while
now return only up to ForwardRange.
dropped and taken accept n
which is larger than the distance.
null_terminated.
as_c_str accepts a range.
zipped and zipped_with accept any tuple.
generation_copied.
shared_regular and
innumerable.
generation.
front and back.
recursion.
any_range.
any_range constructors
are now explicit.
shared_regular with
regular_ref.
STL Algorithms
excluded fill_n and generate_n.
STL Algorithms
changed signature of rotate
etc.
algorithm.hpp and numeric.hpp not
included by functions.hpp.
checked throws std::out_of_range.
at/value_at.
value_front/value_back replaced front/back.
initializers.
advanced to offset.
directed to outdirected.
initializers to
initial_values.
expression.
steps.
stream_input to
stream_read.
Output Iterator
Adaptors.
as_single to single.
const_lvalues to
const_refs.
memoized
is not conforming LvalueRange.
popped returns in constant
time.
iteration returns ForwardRange.
repeat, appended and prepended.
regular.
lower_chars, upper_chars and rvalues.
all and none.
merged.
elements.
firsts and seconds.
adjacent_filtered and adjacent_transformed accept SinglePassRange.
narrow_chars and wide_chars.
shared was
wrongly PipableObject.
counter.
passer to applier.
partitioned and split_at.
fuzipped and unfuzipped.
popped accepts SinglePassRange.
checked requires ForwardRange.
copied
to copied.hpp.
op_xxx<...>
to xp_xxx<...>.
expression
was slightly changed.
OVEN_FOREACH.
unfold.
in_block.
parallel_xxx.
comprehension.
elements takes an optional
template parameter.
in_block renamed to block.
hetero.
boost::optional becomes a range.
converted.
any_output_iterator.
op_xxx to T_xxx.
xp_xxx to X_xxx.
eater and intercepter.
any_indexed.
any_range implemented a small
buffer optimization.
as_range.
Resettable concept.
all to forall.
none, and added
exists.
as_range to make_range.
checker to checked_begin.
rotated.
FOREACH with
break.
pack.
AuxiliaryClassInterface renamed
to AmbiFunctionObject.
| Copyright © 2005 -2007 Shunsuke Sogame |