BulkDbt

Undocumented in source.

Constructors

this
this(Dbt dbt)
Undocumented in source.
this
this(int size, T arg)
Undocumented in source.
this
this(int size)
Undocumented in source.

Alias This

dbt

Members

Aliases

insert
alias insert = insertFront
stableInsert
alias stableInsert = insert
stableInsertFront
alias stableInsertFront = insertFront

Inserts stuff to the front of the container.

stableRemoveFront
alias stableRemoveFront = removeFront

Removes howMany values at the front or back of the container.

stableRemoveFront
alias stableRemoveFront = removeFront

Removes the value at the front of the container.

Functions

insertFront
size_t insertFront(T _value)

Inserts stuff to the front of the container.

insertFronts
size_t insertFronts(Stuff stuff)

Inserts stuff to the front of the container.

insertFronts
size_t insertFronts(Tuple!(K, V) stuff)
Undocumented in source. Be warned that the author may not have intended to support it.
insertFronts
size_t insertFronts(Stuff stuff)
Undocumented in source. Be warned that the author may not have intended to support it.
keyrange
KeyRange!(K, V) keyrange()
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
Range!(ubyte[]) opSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
range
Range!(T) range()
Undocumented in source. Be warned that the author may not have intended to support it.
removeFront
void removeFront()

Removes the value at the front of the container.

removeFront
size_t removeFront(size_t howMany)

Removes howMany values at the front or back of the container.

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

Properties

dup
BulkDbt dup [@property getter]

Duplicates the container.

empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
ubyte[] front [@property getter]

Forward to opSlice().front.

Structs

KeyRange
struct KeyRange(K, V)
Undocumented in source.
Range
struct Range(T)
Undocumented in source.

Variables

dbt
DBT dbt;
Undocumented in source.
pointer
uint32_t* pointer;
Undocumented in source.

Meta