Menu
Learn
Documentation
Language Reference
Library Reference
Command-line Reference
Feature Overview
Articles
Downloads
Packages
Community
Blog
Orgs using D
Twitter
Discord (community-run)
Forums
IRC
Wiki
Issues
Contributing
Contributors
Foundation
Security Team
Store
Donate
Sponsors
Resources
Tour
Books
Tutorials
Tools
Editors
IDEs
run.dlang.io
Visual D
Acknowledgments
D Style
Glossary
Sitemap
Search
Entire Site
Language
Library
Forums
go
Library Reference
version 2.113.0
overview
object
std
algorithm
comparison
iteration
mutation
searching
setops
sorting
array
ascii
base64
bigint
bitmanip
checkedint
compiler
complex
concurrency
container
array
binaryheap
dlist
rbtree
slist
util
conv
csv
datetime
date
interval
stopwatch
systime
timezone
demangle
digest
crc
hmac
md
murmurhash
ripemd
sha
encoding
exception
experimental
allocator
building_blocks
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
common
gc_allocator
mallocator
mmap_allocator
showcase
typed
checkedint
logger
core
filelogger
multilogger
nulllogger
file
format
internal
floats
read
write
read
spec
write
functional
getopt
int128
json
logger
core
filelogger
multilogger
nulllogger
math
algebraic
constants
exponential
hardware
operations
remainder
rounding
traits
trigonometry
mathspecial
meta
mmfile
net
curl
isemail
numeric
outbuffer
parallelism
path
process
random
range
interfaces
primitives
regex
signals
socket
stdint
stdio
string
sumtype
system
traits
typecons
uni
uri
utf
uuid
variant
windows
charset
syserror
zip
zlib
etc
c
curl
odbc
odbc32
odbc64
sql
sqlext
sqltypes
sqlucode
sqlite3
zlib
linux
memoryerror
valgrind
valgrind
core
atomic
attribute
bitop
builtins
checkedint
cpuid
demangle
exception
factory
gc
config
gcinterface
registry
int128
interpolation
lifetime
math
memory
runtime
simd
stdc
assert_
complex
ctype
errno
fenv
float_
inttypes
limits
locale
math
signal
stdarg
stdatomic
stddef
stdint
stdio
stdlib
string
tgmath
time
wchar_
wctype
stdcpp
allocator
array
exception
memory
new_
string
string_view
type_traits
typeinfo
utility
vector
xutility
sync
barrier
condition
config
event
exception
mutex
rwmutex
semaphore
sys
darwin
crt_externs
ifaddrs
mach
getsect
loader
nlist
stab
thread_act
sys
sysctl
dragonflybsd
sys
sysctl
freebsd
sys
sysctl
linux
epoll
fcntl
fs
ifaddrs
io_uring
netinet
tcp
perf_event
sched
string
sys
eventfd
file
unistd
netbsd
sys
sysctl
openbsd
sys
sysctl
posix
iconv
locale
mqueue
stdc
time
string
strings
sys
ioctl
types
windows
core
dll
lmaccess
lmsvc
shlwapi
stacktrace
stat
stdc
time
threadaux
vfw
winbase
winsock2
thread
context
fiber
base
osthread
threadbase
threadgroup
types
time
vararg
volatile
Internal API
core
internal
array
appending
arrayassign
capacity
casting
comparison
concatenation
construction
duplication
equality
operations
utils
util
array
math
dmd
access
aggregate
aliasthis
argtypes_aarch64
argtypes_sysv_x64
argtypes_x86
arrayop
arraytypes
ast_node
astbase
astcodegen
astenums
asttypename
attrib
attribsem
backend
aarray
arm
cod1
cod2
cod3
cod4