btl ~master (2022-05-26T13:46:37Z)
Dub
Repo
BasicString.this
btl
string
BasicString
BasicString
Copy constructor if
AllocatorType
is statless.
Parameter
rhs
is const.
this
(typeof(null) nil, Forward )
this
(AllocatorType allocator)
this
(C character, Forward )
this
(C character, AllocatorType allocator)
this
(CharType[] slice, Forward )
this
(C[] slice, Forward )
this
(CharType[] slice, AllocatorType allocator)
this
(C[] slice, AllocatorType allocator)
this
(I integer, Forward )
this
(I integer, AllocatorType allocator)
this
(Rhs rhs)
this
(Rhs rhs, AllocatorType allocator)
this
(Rhs rhs, Forward )
this
(typeof(this) rhs)
struct
BasicString
scope
static if
(
hasStatelessAllocator
)
this
(
ref
scope
const
typeof
(this)
rhs
)
this
(typeof(this) rhs)
Meta
Source
See Implementation
btl
string
BasicString
BasicString
aliases
AllocatorType
CharType
_allocator
allocator
allowHeap
back
front
maximalCapacity
minimalCapacity
popBack
put
constructors
this
destructors
~this
functions
append
clear
contains
downsize
erase
insert
opAssign
opBinary
opBinaryRight
opCast
opCmp
opDollar
opEquals
opIndex
opIndexAssign
opSlice
popBackCodePoint
popBackCodeUnit
proxySwap
release
replace
reserve
resize
shrinkToFit
toGcString
toHash
upsize
properties
backCodePoint
backCodeUnit
capacity
empty
frontCodePoint
frontCodeUnit
full
length
ptr
small
valid
static functions
build
templates
opOpAssign
variables
hasStatelessAllocator
Copy constructor if AllocatorType is statless.
Parameter rhs is const.