more.common

Undocumented in source.

Members

Aliases

Allocator
alias Allocator = ubyte[] function(ubyte[] oldBuffer, size_t newLength, bool copy)
Undocumented in source.
DataHandler
alias DataHandler = void delegate(ubyte[] data)
Undocumented in source.
Deallocator
alias Deallocator = void function(ubyte[] buffer)
Undocumented in source.
LineParser
alias LineParser = CustomLineParser!(defaultAllocator, defaultDeallocator)
Undocumented in source.
StringHandler
alias StringHandler = void delegate(string data)
Undocumented in source.

Functions

assertEqual
void assertEqual(string expected, string actual)
Undocumented in source. Be warned that the author may not have intended to support it.
bigEndianSetUshort
void bigEndianSetUshort(ubyte* bytes, ushort value)
Undocumented in source. Be warned that the author may not have intended to support it.
dcpy
void dcpy(void* destination, ubyte[] source)
Undocumented in source. Be warned that the author may not have intended to support it.
dcpy
void dcpy(void* destination, char[] source)
Undocumented in source. Be warned that the author may not have intended to support it.
debugChar
string debugChar(char c)
Undocumented in source. Be warned that the author may not have intended to support it.
defaultAllocator
ubyte[] defaultAllocator(ubyte[] oldBuffer, size_t newLength, bool copy)
Undocumented in source. Be warned that the author may not have intended to support it.
defaultDeallocator
void defaultDeallocator(ubyte[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
endTest
void endTest(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
escape
inout(char)[] escape(inout(char)[] str)
Undocumented in source. Be warned that the author may not have intended to support it.
escape
string escape(char c)
Undocumented in source. Be warned that the author may not have intended to support it.
readFullSize
void readFullSize(File file, char[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
startTest
void startTest(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
trimNewline
void trimNewline(inout(char)[]* line)
Undocumented in source. Be warned that the author may not have intended to support it.
tryParseFields
string tryParseFields(T fields, C[] line)

Used to parse the fields in <i>line</i> to the <i>fields</i> sink. line is a single line without the line ending character. returns error message on error

tryReadFullSize
bool tryReadFullSize(File file, char[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
writeSection
void writeSection(string name)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

IDataHandler
interface IDataHandler
Undocumented in source.
IDisposable
interface IDisposable
Undocumented in source.

Manifest constants

noEndingQuoteMessage
enum noEndingQuoteMessage;
Undocumented in source.

Structs

ArrayList
struct ArrayList(V)
Undocumented in source.

Templates

ArrayElementType
template ArrayElementType(Type)
Undocumented in source.
CustomLineParser
template CustomLineParser(A...)
Undocumented in source.
TupleRange
template TupleRange(int from, int to)
Undocumented in source.
TypeTupleStrings
template TypeTupleStrings(alias sep, T...)
Undocumented in source.
Unroll
template Unroll(alias CODE, alias N, alias SEP = "")
Undocumented in source.
UnrollTuple
template UnrollTuple(alias CODE, alias SEP, T...)
Undocumented in source.
isChar
template isChar(T)
Undocumented in source.

Variables

escapeTable
string[] escapeTable;
Undocumented in source.

Meta