DList

Undocumented in source.
struct DList (
T
) {}

Constructors

this
this(A allocator)
Undocumented in source.
this
this(U[] values)
Undocumented in source.
this
this(A allocator, U[] values)
Undocumented in source.
this
this(Stuff stuff)
Undocumented in source.
this
this(A allocator, Stuff stuff)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Functions

destroyUnused
void destroyUnused(Node* startNode)
Undocumented in source. Be warned that the author may not have intended to support it.
dup
typeof(this) dup()
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty()
Undocumented in source. Be warned that the author may not have intended to support it.
front
auto ref front()
Undocumented in source. Be warned that the author may not have intended to support it.
getAllocator
auto ref getAllocator()
Undocumented in source. Be warned that the author may not have intended to support it.
insert
size_t insert(size_t pos, Stuff stuff)
Undocumented in source. Be warned that the author may not have intended to support it.
insert
size_t insert(size_t pos, Stuff[] stuff)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBack
size_t insertBack(Stuff stuff)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBack
size_t insertBack(Stuff[] stuff)
Undocumented in source. Be warned that the author may not have intended to support it.
isUnique
bool isUnique()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
auto ref opAssign(typeof(this) rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
auto ref opBinary(U rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
auto ref opOpAssign(U rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.
popPrev
void popPrev()
Undocumented in source. Be warned that the author may not have intended to support it.
printRefCount
void printRefCount(Node* sn)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove()
Undocumented in source. Be warned that the author may not have intended to support it.
save
Qualified save()
Undocumented in source. Be warned that the author may not have intended to support it.
setAllocator
bool setAllocator(RCIAllocator allocator)

Constructs the ouroboros allocator from allocator if the ouroboros

tail
Qualified tail()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta