mirror of
https://github.com/dlang/phobos.git
synced 2025-05-07 19:49:36 +03:00
Merge pull request #2907 from aG0aep6G/quickindex
[DDoc] add HTML class "quickindex" to manually maintained jump link tables
This commit is contained in:
commit
271f44e5da
11 changed files with 31 additions and 9 deletions
|
@ -6,10 +6,11 @@ sequences. Sequences processed by these functions define range-based
|
||||||
interfaces. See also $(LINK2 std_range.html, Reference on ranges) and
|
interfaces. See also $(LINK2 std_range.html, Reference on ranges) and
|
||||||
$(WEB ddili.org/ders/d.en/ranges.html, tutorial on ranges).
|
$(WEB ddili.org/ders/d.en/ranges.html, tutorial on ranges).
|
||||||
|
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
Algorithms are categorized into the following submodules:
|
Algorithms are categorized into the following submodules:
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Submodule) $(TH Functions)
|
$(TR $(TH Category) $(TH Submodule) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -132,6 +133,7 @@ $(TR $(TDNW Utility)
|
||||||
$(TD $(MYREF forward)
|
$(TD $(MYREF forward)
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
|
)
|
||||||
|
|
||||||
Many functions in this package are parameterized with a function or a
|
Many functions in this package are parameterized with a function or a
|
||||||
$(GLOSSARY predicate). The predicate may be passed either as a
|
$(GLOSSARY predicate). The predicate may be passed either as a
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
/**
|
/**
|
||||||
Cyclic Redundancy Check (32-bit) implementation.
|
Cyclic Redundancy Check (32-bit) implementation.
|
||||||
|
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions)
|
$(TR $(TH Category) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -13,6 +14,7 @@ $(TR $(TDNW OOP API) $(TD $(MYREF CRC32Digest))
|
||||||
)
|
)
|
||||||
$(TR $(TDNW Helpers) $(TD $(MYREF crcHexString) $(MYREF crc32Of))
|
$(TR $(TDNW Helpers) $(TD $(MYREF crcHexString) $(MYREF crc32Of))
|
||||||
)
|
)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
*
|
*
|
||||||
|
|
|
@ -2,8 +2,9 @@
|
||||||
* This module describes the digest APIs used in Phobos. All digests follow these APIs.
|
* This module describes the digest APIs used in Phobos. All digests follow these APIs.
|
||||||
* Additionally, this module contains useful helper methods which can be used with every _digest type.
|
* Additionally, this module contains useful helper methods which can be used with every _digest type.
|
||||||
*
|
*
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions)
|
$(TR $(TH Category) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -18,6 +19,7 @@ $(TR $(TDNW Helper functions) $(TD $(MYREF toHexString))
|
||||||
)
|
)
|
||||||
$(TR $(TDNW Implementation helpers) $(TD $(MYREF digestLength) $(MYREF WrapperDigest))
|
$(TR $(TDNW Implementation helpers) $(TD $(MYREF digestLength) $(MYREF WrapperDigest))
|
||||||
)
|
)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
* APIs:
|
* APIs:
|
||||||
|
|
|
@ -2,8 +2,9 @@
|
||||||
* Computes MD5 hashes of arbitrary data. MD5 hashes are 16 byte quantities that are like a
|
* Computes MD5 hashes of arbitrary data. MD5 hashes are 16 byte quantities that are like a
|
||||||
* checksum or CRC, but are more robust.
|
* checksum or CRC, but are more robust.
|
||||||
*
|
*
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions)
|
$(TR $(TH Category) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -14,6 +15,7 @@ $(TR $(TDNW OOP API) $(TD $(MYREF MD5Digest))
|
||||||
)
|
)
|
||||||
$(TR $(TDNW Helpers) $(TD $(MYREF md5Of))
|
$(TR $(TDNW Helpers) $(TD $(MYREF md5Of))
|
||||||
)
|
)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
* This module conforms to the APIs defined in $(D std.digest.digest). To understand the
|
* This module conforms to the APIs defined in $(D std.digest.digest). To understand the
|
||||||
|
|
|
@ -2,8 +2,9 @@
|
||||||
* Computes RIPEMD-160 hashes of arbitrary data. RIPEMD-160 hashes are 20 byte quantities
|
* Computes RIPEMD-160 hashes of arbitrary data. RIPEMD-160 hashes are 20 byte quantities
|
||||||
* that are like a checksum or CRC, but are more robust.
|
* that are like a checksum or CRC, but are more robust.
|
||||||
*
|
*
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions)
|
$(TR $(TH Category) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -14,6 +15,7 @@ $(TR $(TDNW OOP API) $(TD $(MYREF RIPEMD160Digest))
|
||||||
)
|
)
|
||||||
$(TR $(TDNW Helpers) $(TD $(MYREF ripemd160Of))
|
$(TR $(TDNW Helpers) $(TD $(MYREF ripemd160Of))
|
||||||
)
|
)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
* This module conforms to the APIs defined in $(D std.digest.digest). To understand the
|
* This module conforms to the APIs defined in $(D std.digest.digest). To understand the
|
||||||
|
|
|
@ -4,8 +4,9 @@
|
||||||
* quantities (depending on the SHA algorithm) that are like a checksum or CRC,
|
* quantities (depending on the SHA algorithm) that are like a checksum or CRC,
|
||||||
* but are more robust.
|
* but are more robust.
|
||||||
*
|
*
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions)
|
$(TR $(TH Category) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -16,6 +17,7 @@ $(TR $(TDNW OOP API) $(TD $(MYREF SHA1Digest))
|
||||||
)
|
)
|
||||||
$(TR $(TDNW Helpers) $(TD $(MYREF sha1Of))
|
$(TR $(TDNW Helpers) $(TD $(MYREF sha1Of))
|
||||||
)
|
)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
* SHA2 comes in several different versions, all supported by this module:
|
* SHA2 comes in several different versions, all supported by this module:
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
*
|
*
|
||||||
$(SCRIPT inhibitQuickIndex = 1;)
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Members) )
|
$(TR $(TH Category) $(TH Members) )
|
||||||
$(TR $(TDNW Constants) $(TD
|
$(TR $(TDNW Constants) $(TD
|
||||||
|
@ -52,6 +53,7 @@ $(TR $(TDNW Complex Numbers) $(TD
|
||||||
$(TR $(TDNW Hardware Control) $(TD
|
$(TR $(TDNW Hardware Control) $(TD
|
||||||
$(MYREF IeeeFlags) $(MYREF FloatingPointControl)
|
$(MYREF IeeeFlags) $(MYREF FloatingPointControl)
|
||||||
))
|
))
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
* The functionality closely follows the IEEE754-2008 standard for
|
* The functionality closely follows the IEEE754-2008 standard for
|
||||||
|
|
|
@ -5,8 +5,9 @@ Networking client functionality as provided by $(WEB _curl.haxx.se/libcurl,
|
||||||
libcurl). The libcurl library must be installed on the system in order to use
|
libcurl). The libcurl library must be installed on the system in order to use
|
||||||
this module.
|
this module.
|
||||||
|
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions)
|
$(TR $(TH Category) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -19,6 +20,7 @@ $(TR $(TDNW Low level) $(TD $(MYREF HTTP) $(MYREF FTP) $(MYREF
|
||||||
SMTP) )
|
SMTP) )
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
|
||||||
Note:
|
Note:
|
||||||
You may need to link to the $(B curl) library, e.g. by adding $(D "libs": ["curl"])
|
You may need to link to the $(B curl) library, e.g. by adding $(D "libs": ["curl"])
|
||||||
|
|
|
@ -6,6 +6,7 @@ $(D std.algorithm) because all D strings are bidirectional ranges.
|
||||||
|
|
||||||
$(SCRIPT inhibitQuickIndex = 1;)
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions) )
|
$(TR $(TH Category) $(TH Functions) )
|
||||||
$(TR $(TDNW Searching)
|
$(TR $(TDNW Searching)
|
||||||
|
@ -53,6 +54,7 @@ $(TR $(TDNW Miscellaneous)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
|
||||||
Objects of types $(D _string), $(D wstring), and $(D dstring) are value types
|
Objects of types $(D _string), $(D wstring), and $(D dstring) are value types
|
||||||
and cannot be mutated element-by-element. For using mutation during building
|
and cannot be mutated element-by-element. For using mutation during building
|
||||||
|
|
|
@ -3,8 +3,9 @@
|
||||||
/**
|
/**
|
||||||
* Templates which extract information about types and symbols at compile time.
|
* Templates which extract information about types and symbols at compile time.
|
||||||
*
|
*
|
||||||
* <script type="text/javascript">inhibitQuickIndex = 1</script>
|
* $(SCRIPT inhibitQuickIndex = 1;)
|
||||||
*
|
*
|
||||||
|
* $(DIVC quickindex,
|
||||||
* $(BOOKTABLE ,
|
* $(BOOKTABLE ,
|
||||||
* $(TR $(TH Category) $(TH Templates))
|
* $(TR $(TH Category) $(TH Templates))
|
||||||
* $(TR $(TD Symbol Name _traits) $(TD
|
* $(TR $(TD Symbol Name _traits) $(TD
|
||||||
|
@ -125,6 +126,7 @@
|
||||||
* $(LREF select)
|
* $(LREF select)
|
||||||
* ))
|
* ))
|
||||||
* )
|
* )
|
||||||
|
* )
|
||||||
*
|
*
|
||||||
* Macros:
|
* Macros:
|
||||||
* WIKI = Phobos/StdTraits
|
* WIKI = Phobos/StdTraits
|
||||||
|
|
|
@ -6,8 +6,9 @@
|
||||||
* used to tag objects with very short lifetimes, or to reliably identify very
|
* used to tag objects with very short lifetimes, or to reliably identify very
|
||||||
* persistent objects across a network.
|
* persistent objects across a network.
|
||||||
*
|
*
|
||||||
<script type="text/javascript">inhibitQuickIndex = 1</script>
|
$(SCRIPT inhibitQuickIndex = 1;)
|
||||||
|
|
||||||
|
$(DIVC quickindex,
|
||||||
$(BOOKTABLE ,
|
$(BOOKTABLE ,
|
||||||
$(TR $(TH Category) $(TH Functions)
|
$(TR $(TH Category) $(TH Functions)
|
||||||
)
|
)
|
||||||
|
@ -24,6 +25,7 @@ $(MYREF2 UUID.opEquals, opEquals) $(MYREF2 UUID.opCmp, opCmp) $(MYREF2 UUID.toHa
|
||||||
$(TR $(TDNW UUID namespaces) $(TD $(MYREF dnsNamespace) $(MYREF urlNamespace)
|
$(TR $(TDNW UUID namespaces) $(TD $(MYREF dnsNamespace) $(MYREF urlNamespace)
|
||||||
$(MYREF oidNamespace) $(MYREF x500Namespace) )
|
$(MYREF oidNamespace) $(MYREF x500Namespace) )
|
||||||
)
|
)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
* UUIDs have many applications. Some examples follow: Databases may use UUIDs to identify
|
* UUIDs have many applications. Some examples follow: Databases may use UUIDs to identify
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue