Menu
Learn
Documentation
Language Reference
Library Reference
Command-line Reference
Feature Overview
Articles
Downloads
Packages
Community
Blog
Orgs using D
Twitter
Calendar
Forums
IRC
Wiki
GitHub
Issues
Get Involved
Foundation
Security Team
Donate
Sponsors
Resources
Books
Tutorials
Tools
Editors
IDEs
Visual D
Acknowledgments
D Style
Glossary
Sitemap
Search
Entire D Site
Language
Library
Forums
go
API Documentation
version 2.087.0
overview
std
algorithm
Package members
comparison
iteration
mutation
searching
setops
sorting
container
Package members
array
binaryheap
dlist
rbtree
slist
util
datetime
Package members
date
interval
stopwatch
systime
timezone
digest
Package members
crc
hmac
md
murmurhash
ripemd
sha
experimental
allocator
building_blocks
Package members
affix_allocator
aligned_block_list
allocator_list
ascending_page_allocator
bitmapped_block
bucketizer
fallback_allocator
free_list
free_tree
kernighan_ritchie
null_allocator
quantizer
region
scoped_allocator
segregator
stats_collector
Package members
common
gc_allocator
mallocator
mmap_allocator
showcase
typed
logger
Package members
filelogger
multilogger
nulllogger
checkedint
typecons
net
curl
isemail
range
Package members
interfaces
primitives
windows
charset
syserror
Package members
array
ascii
base64
bigint
bitmanip
compiler
complex
concurrency
conv
csv
demangle
encoding
exception
file
format
functional
getopt
json
math
mathspecial
meta
mmfile
numeric
outbuffer
parallelism
path
process
random
regex
signals
socket
stdint
stdio
string
system
traits
typecons
uni
uri
utf
uuid
variant
xml
zip
zlib
core
gc
config
gcinterface
registry
stdc
assert_
complex
ctype
errno
fenv
float_
inttypes
limits
locale
math
signal
stdarg
stddef
stdint
stdio
stdlib
string
tgmath
time
wchar_
wctype
stdcpp
allocator
array
exception
new_
string_view
type_traits
typeinfo
xutility
sync
barrier
condition
config
event
exception
mutex
rwmutex
semaphore
atomic
attribute
bitop
checkedint
cpuid
demangle
exception
math
memory
runtime
simd
thread
time
vararg
dmd
backend
aarray
backconfig
barray
bcomplex
cc
cdef
cg
cg87
cgcod
cgcs
cgcse
cgcv
cgelem
cgen
cgobj
cgreg
cgsched
cgxmm
cod1
cod2
cod3
cod4
cod5
code
code_x86
codebuilder
cv4
cv8
dcgcv
dcode
debugprint
dlist
dout
drtlsym
dt
dtype
dvarstats
dvec
dwarfdbginf
dwarfeh
ee
el
elem
elfobj
errors
evalu8
exh
fp
gdag
gflow
global
glocal
gloop
go
goh
gother
gsroa
iasm
machobj
md5
melf
mem
mscoff
mscoffobj
newman
nteh
obj
oper
outbuf
pdata
ph2
ptrntab
rtlsym
symbol
ty
type
util2
var
varstats
xmm
root
aav
array
ctfloat
file
filename
hash
man
outbuffer
port
response
rmem
rootobject
speller
string
stringtable
strtold
access
aggregate
aliasthis
apply
argtypes
argtypes_sysv_x64
arrayop
arraytypes
ast_node
asttypename
attrib
blockexit
builtin
canthrow
cli
clone
compiler
complex
cond
console
constfold
cppmangle
cppmanglewin
ctfeexpr
ctorflow
dcast
dclass
declaration
delegatize
denum
dimport
dinifile
dinterpret
dmacro
dmangle
dmodule
dmsc
doc
dscope
dstruct
dsymbol
dsymbolsem
dtemplate
dversion
e2ir
eh
entity
errors
escape
expression
expressionsem
filecache
frontend
func
globals
glue
gluelayer
hdrgen
iasm
iasmdmd
iasmgcc
id
identifier
impcnvtab
imphint
init
initsem
inline
inlinecost
intrange
irstate
json
lambdacomp
lexer
lib
libelf
libomf
link
mars
mtype
nogc
nspace
objc
objc_glue
opover
optimize
parse
parsetimevisitor
permissivevisitor
printast
s2ir
safe
sapply
scanelf
scanomf
semantic2
semantic3
sideeffect
statement
statement_rewrite_walker
statementsem
staticassert
staticcond
strictvisitor
target
templateparamsem
tocsym
toctype
tocvdebug
todt
toir
tokens
toobj
traits
transitivevisitor
typesem
typinf
utf