FixedString

Undocumented in source.

Constructors

this
this(CharT[] rhs)

constructor

Members

Functions

concat
auto concat(T rhs)

concatenation. prefer this over the ~ operator whenever you know what size the result will be ahead of time - the operator version always uses the size of the maximum possible result.

empty
bool empty()
front
CharT front()

range interface

length
size_t length()
void length(size_t rhs)
opAssign
void opAssign(CharT[] rhs)
void opAssign(T rhs)

assignment

opBinary
auto opBinary(T rhs)

concatenation operator

opDollar
size_t opDollar()

array features...

opEquals
bool opEquals(T rhs)
bool opEquals(CharT[] s)

equality

opIndex
const(CharT)[] opIndex()
CharT opIndex(size_t index)
opIndexAssign
void opIndexAssign(CharT rhs, size_t index)

array features...

opOpAssign
void opOpAssign(CharT[] rhs)
void opOpAssign(CharT rhs)
void opOpAssign(T rhs)

assignment

opSlice
auto opSlice(size_t first, size_t last)

array features...

popFront
void popFront()

range interface

toHash
size_t toHash()
toString
const(CharT)[] toString()

Manifest constants

size
enum size;

Meta