D Logo 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

    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