Public Types | |
| typedef smjg.libs.util.setbase. | Set (T) Set |
Public Member Functions | |
| this (T[] elements...) | |
| override bool | contains (T elem) |
| override void | add (T elem) |
| override void | remove (T elem) |
| override void | removeCurrent () |
| Removes the element currently active in the innermost active foreach loop on this set. | |
| override size_t | length () |
| override HashSet | dup () |
| override T[] | data () |
| override int | opApply (int public override(*dg)(inout T)) |
| override HashSet | opAnd (Set s) |
| override HashSet | opOr (Set s) |
| override HashSet | opSub (Set s) |
| override HashSet | opAnd (bool public override(*dg)(T)) |
| override HashSet | opSub (bool public override(*dg)(T)) |
| override HashSet | opXor (Set s) |
| override HashSet | opAndAssign (Set s) |
| override HashSet | opOrAssign (Set s) |
| override HashSet | opSubAssign (Set s) |
| override HashSet | opXorAssign (Set s) |
| override HashSet | opAndAssign (bool public override(*dg)(T)) |
| override HashSet | opSubAssign (bool public override(*dg)(T)) |
Properties | |
| HashSet | rehash () |
| Rehashes the set in place. | |
| typedef smjg.libs.util.setbase. smjg.libs.util.hashset.HashSet< T >.HashSet.Set(T) Set |
| smjg.libs.util.hashset.HashSet< T >.HashSet.this | ( | T[] | elements... | ) |
| override bool smjg.libs.util.hashset.HashSet< T >.HashSet.contains | ( | T | elem | ) |
| override void smjg.libs.util.hashset.HashSet< T >.HashSet.add | ( | T | elem | ) |
| override void smjg.libs.util.hashset.HashSet< T >.HashSet.remove | ( | T | elem | ) |
| override void smjg.libs.util.hashset.HashSet< T >.HashSet.removeCurrent | ( | ) |
Removes the element currently active in the innermost active foreach loop on this set.
| override size_t smjg.libs.util.hashset.HashSet< T >.HashSet.length | ( | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.dup | ( | ) |
| override T [] smjg.libs.util.hashset.HashSet< T >.HashSet.data | ( | ) |
| override int smjg.libs.util.hashset.HashSet< T >.HashSet.opApply | ( | int public override(*)(inout T) | dg | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opAnd | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opOr | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opSub | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opAnd | ( | bool public override(*)(T) | dg | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opSub | ( | bool public override(*)(T) | dg | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opXor | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opAndAssign | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opOrAssign | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opSubAssign | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opXorAssign | ( | Set | s | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opAndAssign | ( | bool public override(*)(T) | dg | ) |
| override HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.opSubAssign | ( | bool public override(*)(T) | dg | ) |
| HashSet smjg.libs.util.hashset.HashSet< T >.HashSet.rehash | ( | ) |
Rehashes the set in place.
1.5.3