SmallTable

//////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////

Members

Functions

add
void add(K k)
Undocumented in source. Be warned that the author may not have intended to support it.
extend
SmallTable extend(K[] ks)
Undocumented in source. Be warned that the author may not have intended to support it.
extend
SmallTable extend(R ks)
Undocumented in source. Be warned that the author may not have intended to support it.
getOrCreate
V* getOrCreate(K k)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(K, ref V) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(K, ref const V) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(K k) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
SmallSet opBinary(SmallSet rhs)

new set with elements in this but not in rhs

opBinary
SmallSet opBinary(SmallSet rhs)

new set with elements common to this and rhs

opBinary
SmallSet opBinary(SmallSet rhs)

new set with elements from both this and rhs

opBinaryRight
inout(V)* opBinaryRight(K k)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
bool opBinaryRight(K k)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(SmallTable rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
inout(V) opIndex(K k)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
V opIndexAssign(V v, K k)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexUnary
void opIndexUnary(K k)
Undocumented in source. Be warned that the author may not have intended to support it.
pop
K pop()
Undocumented in source. Be warned that the author may not have intended to support it.
remove
bool remove(K k)
Undocumented in source. Be warned that the author may not have intended to support it.
removeAll
void removeAll()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

capacity
enum capacity;
Undocumented in source.

Properties

array
inout(K)[] array [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
byKey
inout(K)[] byKey [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
byValue
inout(V)[] byValue [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
full
bool full [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
auto length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta