remove unintended highlighting from cache's docs

Fixes two links.
This commit is contained in:
aG0aep6G 2017-11-13 23:37:45 +01:00 committed by GitHub
parent 18c19d8527
commit d2aad6b7e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -119,7 +119,7 @@ if (fun.length >= 1)
/++ /++
$(D cache) eagerly evaluates $(D front) of $(D range) $(D cache) eagerly evaluates $(D front) of $(D range)
on each construction or call to $(D popFront), on each construction or call to $(D popFront),
to store the result in a cache. to store the result in a _cache.
The result is then directly returned when $(D front) is called, The result is then directly returned when $(D front) is called,
rather than re-evaluated. rather than re-evaluated.
@ -129,24 +129,24 @@ In particular, it can be placed after a call to $(D map), or before a call
to $(D filter). to $(D filter).
$(D cache) may provide $(D cache) may provide
$(REF_ALTTEXT bidirectional range, isBidirectionalRange, std,range,primitives) $(REF_ALTTEXT bidirectional _range, isBidirectionalRange, std,_range,primitives)
iteration if needed, but since this comes at an increased cost, it must be explicitly requested via the iteration if needed, but since this comes at an increased cost, it must be explicitly requested via the
call to $(D cacheBidirectional). Furthermore, a bidirectional cache will call to $(D cacheBidirectional). Furthermore, a bidirectional _cache will
evaluate the "center" element twice, when there is only one element left in evaluate the "center" element twice, when there is only one element left in
the range. the _range.
$(D cache) does not provide random access primitives, $(D cache) does not provide random access primitives,
as $(D cache) would be unable to cache the random accesses. as $(D cache) would be unable to _cache the random accesses.
If $(D Range) provides slicing primitives, If $(D Range) provides slicing primitives,
then $(D cache) will provide the same slicing primitives, then $(D cache) will provide the same slicing primitives,
but $(D hasSlicing!Cache) will not yield true (as the $(REF hasSlicing, std,_range,primitives) but $(D hasSlicing!Cache) will not yield true (as the $(REF hasSlicing, std,_range,primitives)
trait also checks for random access). trait also checks for random access).
Params: Params:
range = an $(REF_ALTTEXT input range, isInputRange, std,range,primitives) range = an $(REF_ALTTEXT input _range, isInputRange, std,_range,primitives)
Returns: Returns:
an input range with the cached values of range an input _range with the cached values of _range
+/ +/
auto cache(Range)(Range range) auto cache(Range)(Range range)
if (isInputRange!Range) if (isInputRange!Range)