core.internal.string
String manipulation and comparison utilities.
Copyright
Copyright Sean Kelly 2005 - 2009.
struct TempStringNoAlloc
Types 3
aliasUnsignedStringBuf = char[64]
Fields
private char[N] _bufprivate ubyte _lenMethods
aliasSignedStringBuf = char[65]
Functions 6
fn
T[] unsignedToTempString(uint radix = 10, bool upperCase = false, T)(ulong value, return scope T[] buf) if (radix >= 2 && radix <= 36 &&
(is(T == char) || is(T == wchar) || is(T == dchar)))Converts an unsigned integer value to a string of characters.fn
auto unsignedToTempString(uint radix = 10)(ulong value)Converts an unsigned integer value to a string of characters.fn
T[] signedToTempString(uint radix = 10, bool upperCase = false, T)(long value, return scope T[] buf)fn
auto signedToTempString(uint radix = 10)(long value)fn
int numDigits(uint radix = 10)(ulong value) if (radix >= 2 && radix <= 36)Determine number of digits that will result from a conversion of value to a string. Params: value = number to convert radix = radix Returns: number of digits