dplug ~master (2024-12-12T14:21:32Z)
Home
Dub
Repo
CStringImpl
dplug
core
nogc
Zero-terminated C string, to replace toStringz and toUTF16z
struct
CStringImpl (
CharType
)
if
(
is
(
CharType
:
char
) ||
is
(
CharType
:
wchar
)
) {
nothrow @
nogc
const
(
CharType
)*
storage
;
this
(const(CharType)[] s);
this
(immutable(CharType)[] s);
~this
();
this(this)
;
}
Constructors
this
this
(const(CharType)[] s)
Undocumented in source.
this
this
(immutable(CharType)[] s)
Undocumented in source.
Destructor
~this
~this
()
Undocumented in source.
Postblit
this(this)
this(this)
Undocumented in source.
Alias This
storage
Members
Variables
storage
const
(
CharType
)*
storage
;
Undocumented in source.
Meta
Source
See Implementation
dplug
core
nogc
aliases
CString
CString16
nogcComparisonFunction
functions
assumeNoGC
assumeNothrowNoGC
assumeZeroTerminated
browseNoGC
debugBreak
debugLog
debugLogf
decodeBase64
destroyFree
destroyNoGC
encodeBase64
freeSlice
mallocDup
mallocDupZ
mallocIDup
mallocNew
mallocSlice
mallocSliceNoInit
stringDup
stringIDup
stringNCopy
timSort
unsafeObjectCast
structs
CStringImpl
Zero-terminated C string, to replace toStringz and toUTF16z