View source code
Display the source code in std/uni.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Function std.uni.Grapheme.opIndexAssign
Writes a
at given ch
index
in this cluster.
Prototype
void opIndexAssign( dchar ch, ulong index ) pure nothrow @nogc @trusted;
Warning
Use of this facility may invalidate grapheme cluster,
see also Grapheme.valid
.
Example
auto g = Grapheme("A\u0302"); assert(g[0] == 'A'); assert(g.valid); g[1] = '~'; // ASCII tilda is not a combining mark assert(g[1] == '~'); assert(!g.valid);
Authors
Dmitry Olshansky