StringImpl

Undocumented in source.

Constructors

this
this(Char[] data)
Undocumented in source.
this
this()
Undocumented in source.
this
this(Char[] data, Allocator alloc)
Undocumented in source.
this
this(Allocator alloc)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

Data
alias Data = ArrayCOWData!(Char, Allocator)
Undocumented in source.

Functions

opApply
int opApply(int delegate(Char) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(size_t, Char) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(dchar) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(S n)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
typeof(this) opBinary(S other)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
immutable(Char)[] opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCmp
int opCmp(S other)
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
size_t opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(S other)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
Char opIndex(size_t index)
Undocumented in source.
opOpAssign
void opOpAssign(S other)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
typeof(this) opSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
typeof(this) opSlice(size_t low, size_t high)
Undocumented in source.

Mixins

__anonymous
mixin AllocDefine!Allocator
Undocumented in source.

Properties

back
auto back [@property getter]
Undocumented in source.
cstr
const(char)* cstr [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dup
typeof(this) dup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
auto front [@property getter]
Undocumented in source.
idup
immutable(Char)[] idup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
ptr
const(Char)* ptr [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
stdString
immutable(Char)[] stdString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta