RCString

Constructors

this
this(A allocator)

Constructs a qualified rcstring that will use the provided allocator object. For immutable objects, a RCISharedAllocator must be supplied.

this
this(ubyte[] bytes)
this(A allocator, ubyte[] bytes)

Constructs a qualified rcstring out of a number of bytes that will use the provided allocator object. For immutable objects, a RCISharedAllocator must be supplied. If no allocator is passed, the default allocator will be used.

this
this(string s)
this(dstring s)
this(wstring s)

Constructs a qualified rcstring out of a string that will use the provided allocator object. For immutable objects, a RCISharedAllocator must be supplied. If no allocator is passed, the default allocator will be used.

this
this(A allocator, R r)
this(R r)

Constructs a qualified rcstring out of an input range that will use the provided allocator object. For immutable objects, a RCISharedAllocator must be supplied. If no allocator is passed, the default allocator will be used.

Members

Functions

by
auto by()
dup
auto dup()
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty()
equal
auto equal(T rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
idup
auto idup()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
auto ref opAssign(RCString rhs)
auto ref opAssign(R rhs)
opBinary
typeof(this) opBinary(typeof(this) rhs)
typeof(this) opBinary(string rhs)
typeof(this) opBinary(C c)
typeof(this) opBinary(R r)
opBinary
auto opBinary(typeof(this) rhs)
opBinaryRight
typeof(this) opBinaryRight(string rhs)
typeof(this) opBinaryRight(C c)
typeof(this) opBinaryRight(R lhs)
opBinaryRight
auto opBinaryRight(string rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
opCmp
int opCmp(typeof(this) rhs)
opCmp
int opCmp(string rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opCmp
int opCmp(R rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
auto opDollar()
opEquals
bool opEquals(typeof(this) rhs)
bool opEquals(string rhs)
opEquals
bool opEquals(R r)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto opIndex(size_t pos)
opIndexAssign
auto opIndexAssign(char el, size_t pos)
opIndexAssign
auto opIndexAssign(char c)
opOpAssign
typeof(this) opOpAssign(typeof(this) rhs)
typeof(this) opOpAssign(string rhs)
opOpAssign
typeof(this) opOpAssign(C c)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
typeof(this) opOpAssign(R r)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice()
opSliceAssign
auto opSliceAssign(char c, size_t start, size_t end)
save
auto save()
toHash
auto toHash()
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
writeln
auto writeln(T rhs)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta