From a42a2e191fcbe972a655541aa2f09d68237aa8cf Mon Sep 17 00:00:00 2001 From: Sebastian Wilzbach Date: Thu, 20 Jul 2017 22:03:18 +0200 Subject: [PATCH] Add bookmark table to std.typecons --- std/typecons.d | 54 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/std/typecons.d b/std/typecons.d index fe813679bfc..f53d404d620 100644 --- a/std/typecons.d +++ b/std/typecons.d @@ -4,10 +4,62 @@ This module implements a variety of type constructors, i.e., templates that allow construction of new, useful general-purpose types. -Source: $(PHOBOSSRC std/_typecons.d) +$(SCRIPT inhibitQuickIndex = 1;) +$(BOOKTABLE, +$(TR $(TH Category) $(TH Functions)) +$(TR $(TD Tuple) $(TD + $(LREF isTuple) + $(LREF Tuple) + $(LREF tuple) + $(LREF reverse) +)) +$(TR $(TD Flags) $(TD + $(LREF BitFlags) + $(LREF isBitFlagEnum) + $(LREF Flag) + $(LREF No) + $(LREF Yes) +)) +$(TR $(TD Memory allocation) $(TD + $(LREF RefCounted) + $(LREF refCounted) + $(LREF RefCountedAutoInitialize) + $(LREF scoped) + $(LREF Unique) +)) +$(TR $(TD Code generation) $(TD + $(LREF AutoImplement) + $(LREF BlackHole) + $(LREF generateAssertTrap) + $(LREF generateEmptyFunction) + $(LREF WhiteHole) +)) +$(TR $(TD Nullable) $(TD + $(LREF Nullable) + $(LREF nullable) + $(LREF NullableRef) + $(LREF nullableRef) +)) +$(TR $(TD Proxies) $(TD + $(LREF Proxy) + $(LREF rebindable) + $(LREF Rebindable) + $(LREF ReplaceType) + $(LREF unwrap) + $(LREF wrap) +)) +$(TR $(TD Types) $(TD + $(LREF alignForSize) + $(LREF Ternary) + $(LREF Typedef) + $(LREF TypedefType) + $(LREF UnqualRef) +)) +) Copyright: Copyright the respective authors, 2008- License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0). +Source: $(PHOBOSSRC std/_typecons.d) Authors: $(HTTP erdani.org, Andrei Alexandrescu), $(HTTP bartoszmilewski.wordpress.com, Bartosz Milewski), Don Clugston,