Use consistent quickindex wrapper around hand-written list-of-links tables

This commit is contained in:
Adam D. Ruppe 2020-02-21 20:47:44 -05:00
parent b3eefe706e
commit ae93f5317c
20 changed files with 40 additions and 20 deletions

View file

@ -5,6 +5,7 @@ Functions and types that manipulate built-in arrays and associative arrays.
This module provides all kinds of functions to create, manipulate or convert arrays: This module provides all kinds of functions to create, manipulate or convert arrays:
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE , $(BOOKTABLE ,
$(TR $(TH Function Name) $(TH Description) $(TR $(TH Function Name) $(TH Description)
) )
@ -67,7 +68,7 @@ $(TR $(TH Function Name) $(TH Description)
$(TR $(TD $(LREF uninitializedArray)) $(TR $(TD $(LREF uninitializedArray))
$(TD Returns a new array of type `T` without initializing its elements. $(TD Returns a new array of type `T` without initializing its elements.
)) ))
) ))
Copyright: Copyright Andrei Alexandrescu 2008- and Jonathan M Davis 2011-. Copyright: Copyright Andrei Alexandrescu 2008- and Jonathan M Davis 2011-.

View file

@ -4,6 +4,7 @@
Bit-level manipulation facilities. Bit-level manipulation facilities.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Bit constructs) $(TD $(TR $(TD Bit constructs) $(TD
@ -32,7 +33,7 @@ $(TR $(TD Tagging) $(TD
$(LREF taggedClassRef) $(LREF taggedClassRef)
$(LREF taggedPointer) $(LREF taggedPointer)
)) ))
) ))
Copyright: Copyright The D Language Foundation 2007 - 2011. Copyright: Copyright The D Language Foundation 2007 - 2011.
License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).

View file

@ -4,6 +4,7 @@
A one-stop shop for converting values from one type to another. A one-stop shop for converting values from one type to another.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Generic) $(TD $(TR $(TD Generic) $(TD
@ -30,7 +31,7 @@ $(TR $(TD Exceptions) $(TD
$(LREF ConvException) $(LREF ConvException)
$(LREF ConvOverflowException) $(LREF ConvOverflowException)
)) ))
) ))
Copyright: Copyright The D Language Foundation 2007-. Copyright: Copyright The D Language Foundation 2007-.

View file

@ -2,6 +2,7 @@
/++ /++
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Main date types) $(TD $(TR $(TD Main date types) $(TD
@ -32,7 +33,7 @@ $(TR $(TD Other) $(TD
$(LREF AllowDayOverflow) $(LREF AllowDayOverflow)
$(LREF DateTimeException) $(LREF DateTimeException)
)) ))
) ))
License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: $(HTTP jmdavisprog.com, Jonathan M Davis) Authors: $(HTTP jmdavisprog.com, Jonathan M Davis)

View file

@ -2,6 +2,7 @@
/++ /++
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Main types) $(TD $(TR $(TD Main types) $(TD
@ -25,7 +26,7 @@ $(TR $(TD Underlying ranges) $(TD
$(TR $(TD Flags) $(TD $(TR $(TD Flags) $(TD
$(LREF PopFirst) $(LREF PopFirst)
)) ))
) ))
License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: $(HTTP jmdavisprog.com, Jonathan M Davis) Authors: $(HTTP jmdavisprog.com, Jonathan M Davis)

View file

@ -6,6 +6,7 @@
For convenience, this module publicly imports $(MREF core,time). For convenience, this module publicly imports $(MREF core,time).
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Main functionality) $(TD $(TR $(TD Main functionality) $(TD
@ -15,7 +16,7 @@ $(TR $(TD Main functionality) $(TD
$(TR $(TD Flags) $(TD $(TR $(TD Flags) $(TD
$(LREF AutoStart) $(LREF AutoStart)
)) ))
) ))
$(RED Unlike the other modules in std.datetime, this module is not currently $(RED Unlike the other modules in std.datetime, this module is not currently
publicly imported in std.datetime.package, because the old publicly imported in std.datetime.package, because the old

View file

@ -3,6 +3,7 @@
/++ /++
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Types) $(TD $(TR $(TD Types) $(TD
@ -23,7 +24,7 @@ $(TR $(TD Conversion) $(TD
$(LREF SysTimeToSYSTEMTIME) $(LREF SysTimeToSYSTEMTIME)
$(LREF unixTimeToStdTime) $(LREF unixTimeToStdTime)
)) ))
) ))
License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: $(HTTP jmdavisprog.com, Jonathan M Davis) Authors: $(HTTP jmdavisprog.com, Jonathan M Davis)

View file

@ -3,6 +3,7 @@
/++ /++
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Time zones) $(TD $(TR $(TD Time zones) $(TD
@ -19,7 +20,7 @@ $(TR $(TD Utilities) $(TD
$(LREF setTZEnvVar) $(LREF setTZEnvVar)
$(LREF TZConversions) $(LREF TZConversions)
)) ))
) ))
License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: $(HTTP jmdavisprog.com, Jonathan M Davis) Authors: $(HTTP jmdavisprog.com, Jonathan M Davis)

View file

@ -12,6 +12,7 @@ Encodings currently supported are UTF-8, UTF-16, UTF-32, ASCII, ISO-8859-1
and WINDOWS-1252. and WINDOWS-1252.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Decode) $(TD $(TR $(TD Decode) $(TD
@ -75,7 +76,7 @@ $(TR $(TD Exceptions) $(TD
$(LREF INVALID_SEQUENCE) $(LREF INVALID_SEQUENCE)
$(LREF EncodingException) $(LREF EncodingException)
)) ))
) ))
For cases where the encoding is not known at compile-time, but is For cases where the encoding is not known at compile-time, but is
known at run-time, the abstract class $(LREF EncodingScheme) known at run-time, the abstract class $(LREF EncodingScheme)

View file

@ -5,6 +5,7 @@
handling. It also defines functions intended to aid in unit testing. handling. It also defines functions intended to aid in unit testing.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Assumptions) $(TD $(TR $(TD Assumptions) $(TD
@ -31,7 +32,7 @@ $(TR $(TD Other) $(TD
$(LREF ErrnoException) $(LREF ErrnoException)
$(LREF RangePrimitive) $(LREF RangePrimitive)
)) ))
) ))
Copyright: Copyright Andrei Alexandrescu 2008-, Jonathan M Davis 2011-. Copyright: Copyright Andrei Alexandrescu 2008-, Jonathan M Davis 2011-.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0) License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0)

View file

@ -7,6 +7,7 @@ at a time. For opening files and manipulating them via handles refer
to module $(MREF std, stdio). to module $(MREF std, stdio).
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD General) $(TD $(TR $(TD General) $(TD
@ -64,7 +65,7 @@ $(TR $(TD Other) $(TD
$(LREF SpanMode) $(LREF SpanMode)
$(LREF getAvailableDiskSpace) $(LREF getAvailableDiskSpace)
)) ))
) ))
Copyright: Copyright The D Language Foundation 2007 - 2011. Copyright: Copyright The D Language Foundation 2007 - 2011.

View file

@ -8,6 +8,7 @@ functions are helpful when constructing predicates for the algorithms in
$(MREF std, algorithm) or $(MREF std, range). $(MREF std, algorithm) or $(MREF std, range).
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE , $(BOOKTABLE ,
$(TR $(TH Function Name) $(TH Description) $(TR $(TH Function Name) $(TH Description)
) )
@ -50,7 +51,7 @@ $(TR $(TH Function Name) $(TH Description)
$(TD Create a unary or binary function from a string. Most often $(TD Create a unary or binary function from a string. Most often
used when defining algorithms on ranges. used when defining algorithms on ranges.
)) ))
) ))
Copyright: Copyright Andrei Alexandrescu 2008 - 2009. Copyright: Copyright Andrei Alexandrescu 2008 - 2009.
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).

View file

@ -4,6 +4,7 @@
Facilities for random number generation. Facilities for random number generation.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Uniform sampling) $(TD $(TR $(TD Uniform sampling) $(TD
@ -52,7 +53,7 @@ $(TR $(TD Traits) $(TD
$(LREF isSeedable) $(LREF isSeedable)
$(LREF isUniformRNG) $(LREF isUniformRNG)
)) ))
) ))
$(RED Disclaimer:) The random number generators and API provided in this $(RED Disclaimer:) The random number generators and API provided in this
module are not designed to be cryptographically secure, and are therefore module are not designed to be cryptographically secure, and are therefore

View file

@ -8,6 +8,7 @@ provides a number of object and `interface` definitions that can be used to
wrap around range objects created by the $(MREF std, range) templates. wrap around range objects created by the $(MREF std, range) templates.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE , $(BOOKTABLE ,
$(TR $(TD $(LREF InputRange)) $(TR $(TD $(LREF InputRange))
$(TD Wrapper for input ranges. $(TD Wrapper for input ranges.
@ -58,7 +59,7 @@ $(BOOKTABLE ,
$(TR $(TD $(LREF MostDerivedInputRange)) $(TR $(TD $(LREF MostDerivedInputRange))
$(TD Returns the interface type that best matches the range. $(TD Returns the interface type that best matches the range.
)) ))
) ))
Source: $(PHOBOSSRC std/range/interfaces.d) Source: $(PHOBOSSRC std/range/interfaces.d)

View file

@ -47,6 +47,7 @@ composition templates that let you construct new ranges out of existing ranges:
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE , $(BOOKTABLE ,
$(TR $(TD $(LREF chain)) $(TR $(TD $(LREF chain))
$(TD Concatenates several ranges into a single range. $(TD Concatenates several ranges into a single range.
@ -206,7 +207,7 @@ $(BOOKTABLE ,
tuple of all the first elements, a tuple of all the second elements, tuple of all the first elements, a tuple of all the second elements,
etc. etc.
)) ))
) ))
Sortedness: Sortedness:

View file

@ -8,6 +8,7 @@ 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: whether a given object is a range, and what kind of range it is:
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE , $(BOOKTABLE ,
$(TR $(TD $(LREF isInputRange)) $(TR $(TD $(LREF isInputRange))
$(TD Tests if something is an $(I input range), defined to be $(TD Tests if something is an $(I input range), defined to be
@ -35,7 +36,7 @@ $(BOOKTABLE ,
bidirectional range that also supports the array subscripting bidirectional range that also supports the array subscripting
operation via the primitive `opIndex`. operation via the primitive `opIndex`.
)) ))
) ))
It also provides number of templates that test for various range capabilities: It also provides number of templates that test for various range capabilities:

View file

@ -7,6 +7,7 @@
in text processing utilities. in text processing utilities.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Matching) $(TD $(TR $(TD Matching) $(TD
@ -39,7 +40,7 @@ $(TR $(TD Objects) $(TD
$(LREF Splitter) $(LREF Splitter)
$(LREF StaticRegex) $(LREF StaticRegex)
)) ))
) ))
$(SECTION Synopsis) $(SECTION Synopsis)
--- ---

View file

@ -5,6 +5,7 @@ This module implements a variety of type constructors, i.e., templates
that allow construction of new, useful general-purpose types. that allow construction of new, useful general-purpose types.
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Tuple) $(TD $(TR $(TD Tuple) $(TD
@ -55,7 +56,7 @@ $(TR $(TD Types) $(TD
$(LREF TypedefType) $(LREF TypedefType)
$(LREF UnqualRef) $(LREF UnqualRef)
)) ))
) ))
Copyright: Copyright the respective authors, 2008- Copyright: Copyright the respective authors, 2008-
License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0). License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).

View file

@ -8,6 +8,7 @@
for this functionality. ) for this functionality. )
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Decode) $(TD $(TR $(TD Decode) $(TD
@ -96,7 +97,7 @@ $(TR $(TD Building blocks) $(TD
$(LREF combiningClass) $(LREF combiningClass)
$(LREF Grapheme) $(LREF Grapheme)
)) ))
) ))
$(P All primitives listed operate on Unicode characters and $(P All primitives listed operate on Unicode characters and
sets of characters. For functions which operate on ASCII characters sets of characters. For functions which operate on ASCII characters

View file

@ -7,6 +7,7 @@
$(D '\u0000' <= character <= '\U0010FFFF'). $(D '\u0000' <= character <= '\U0010FFFF').
$(SCRIPT inhibitQuickIndex = 1;) $(SCRIPT inhibitQuickIndex = 1;)
$(DIVC quickindex,
$(BOOKTABLE, $(BOOKTABLE,
$(TR $(TH Category) $(TH Functions)) $(TR $(TH Category) $(TH Functions))
$(TR $(TD Decode) $(TD $(TR $(TD Decode) $(TD
@ -47,7 +48,7 @@ $(TR $(TD Miscellaneous) $(TD
$(LREF UseReplacementDchar) $(LREF UseReplacementDchar)
$(LREF UTFException) $(LREF UTFException)
)) ))
) ))
See_Also: See_Also:
$(LINK2 http://en.wikipedia.org/wiki/Unicode, Wikipedia)<br> $(LINK2 http://en.wikipedia.org/wiki/Unicode, Wikipedia)<br>
$(LINK http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8)<br> $(LINK http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8)<br>