8 changes: 4 additions & 4 deletions std/range/package.d
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ Submodules:
This module has two submodules:
The $(LINK2 std_range_primitives.html, $(D std._range.primitives)) submodule
The $(MREF std, _range, primitives) submodule
provides basic _range functionality. It defines several templates for testing
whether a given object is a _range, what kind of _range it is, and provides
some common _range operations.
The $(LINK2 std_range_interfaces.html, $(D std._range.interfaces)) submodule
The $(MREF std, _range, interfaces) submodule
provides object-based interfaces for working with ranges via runtime
polymorphism.
Expand Down Expand Up @@ -168,8 +168,8 @@ $(BOOKTABLE ,
Ranges whose elements are sorted afford better efficiency with certain
operations. For this, the $(D $(LREF assumeSorted)) function can be used to
construct a $(D $(LREF SortedRange)) from a pre-sorted _range. The $(LINK2
std_algorithm.html#sort, $(D std.algorithm.sort)) function also conveniently
construct a $(D $(LREF SortedRange)) from a pre-sorted _range. The $(REF
sort, std, algorithm, sorting) function also conveniently
returns a $(D SortedRange). $(D SortedRange) objects provide some additional
_range operations that take advantage of the fact that the _range is sorted.
Expand Down
2 changes: 1 addition & 1 deletion std/range/primitives.d
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
This module is a submodule of $(LINK2 std_range.html, std.range).
This module is a submodule of $(MREF std, range).
It provides basic range functionality by defining several templates for testing
whether a given object is a _range, and what kind of _range it is:
Expand Down
2 changes: 1 addition & 1 deletion std/socketstream.d
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
* See $(SAMPLESRC htmlget.d)
* Authors: Christopher E. Miller
* References:
* $(LINK2 std_stream.html, std.stream)
* $(MREF std, stream)
* Source: $(PHOBOSSRC std/_socketstream.d)
* Macros: WIKI=Phobos/StdSocketstream
*/
Expand Down
28 changes: 13 additions & 15 deletions std/string.d
Original file line number Diff line number Diff line change
Expand Up @@ -116,21 +116,21 @@ $(LEADINGROW Publicly imported functions)
)
There is a rich set of functions for _string handling defined in other modules.
Functions related to Unicode and ASCII are found in $(LINK2 std_uni.html, std.uni)
and $(LINK2 std_ascii.html, std.ascii), respectively. Other functions that have a
wider generality than just strings can be found in $(LINK2 std_algorithm.html,
std.algorithm) and $(LINK2 std_range.html, std.range).
Functions related to Unicode and ASCII are found in $(MREF std, uni)
and $(MREF std, ascii), respectively. Other functions that have a
wider generality than just strings can be found in $(MREF std, algorithm)
and $(MREF std, range).
See_Also:
$(LIST
$(LINK2 std_algorithm.html, std.algorithm) and
$(LINK2 std_range.html, std.range)
$(MREF std, algorithm) and
$(MREF std, range)
for generic range algorithms
,
$(LINK2 std_ascii.html, std.ascii)
$(MREF std, ascii)
for functions that work with ASCII strings
,
$(LINK2 std_uni.html, std.uni)
$(MREF std, uni)
for functions that work with unicode strings
)
Expand Down Expand Up @@ -5209,16 +5209,15 @@ body
* See if character c is in the pattern.
* Patterns:
*
* A <i>pattern</i> is an array of characters much like a <i>character
* class</i> in regular expressions. A sequence of characters
* A $(I pattern) is an array of characters much like a $(I character
* class) in regular expressions. A sequence of characters
* can be given, such as "abcde". The '-' can represent a range
* of characters, as "a-e" represents the same pattern as "abcde".
* "a-fA-F0-9" represents all the hex characters.
* If the first character of a pattern is '^', then the pattern
* is negated, i.e. "^0-9" means any character except a digit.
* The functions inPattern, <b>countchars</b>, <b>removeschars</b>,
* and <b>squeeze</b>
* use patterns.
* The functions inPattern, $(B countchars), $(B removeschars),
* and $(B squeeze) use patterns.
*
* Note: In the future, the pattern syntax may be improved
* to be more like regular expression character classes.
Expand Down Expand Up @@ -5459,15 +5458,14 @@ S squeeze(S)(S s, in S pattern = null)
/***************************************************************
Finds the position $(D_PARAM pos) of the first character in $(D_PARAM
s) that does not match $(D_PARAM pattern) (in the terminology used by
$(LINK2 std_string.html,inPattern)). Updates $(D_PARAM s =
$(XREF string,inPattern)). Updates $(D_PARAM s =
s[pos..$]). Returns the slice from the beginning of the original
(before update) string up to, and excluding, $(D_PARAM pos).
The $(D_PARAM munch) function is mostly convenient for skipping
certain category of characters (e.g. whitespace) when parsing
strings. (In such cases, the return value is not used.)
*/

S1 munch(S1, S2)(ref S1 s, S2 pattern) @safe pure @nogc
{
size_t j = s.length;
Expand Down
2 changes: 1 addition & 1 deletion std/typetuple.d
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* This module was renamed to disambiguate the term tuple, use
* $(LINK2 std_meta.html, std.meta) instead.
* $(MREF std, meta) instead.
*
* Copyright: Copyright Digital Mars 2005 - 2015.
* License: $(WEB www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
Expand Down
2 changes: 1 addition & 1 deletion std/uni.d
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
$(P All primitives listed operate on Unicode characters and
sets of characters. For functions which operate on ASCII characters
and ignore Unicode $(CHARACTERS), see $(LINK2 std_ascii.html, std.ascii).
and ignore Unicode $(CHARACTERS), see $(MREF std, ascii).
For definitions of Unicode $(CHARACTER), $(CODEPOINT) and other terms
used throughout this module see the $(S_LINK Terminology, terminology) section
below.
Expand Down
2 changes: 1 addition & 1 deletion std/variant.d
Original file line number Diff line number Diff line change
Expand Up @@ -721,7 +721,7 @@ public:
* Returns $(D true) if and only if the $(D VariantN)
* object holds an object implicitly convertible to type $(D
* U). Implicit convertibility is defined as per
* $(LINK2 std_traits.html#ImplicitConversionTargets,ImplicitConversionTargets).
* $(REF_ALTTEXT ImplicitConversionTargets, ImplicitConversionTargets, std,traits).
*/

@property bool convertsTo(T)() const
Expand Down