|
BFGraph
|
Data Structures | |
| class | iterator_ |
Public Types | |
| using | value_type = std::pair< Kmer, T > |
| using | key_type = Kmer |
| using | mapped_type = T |
| typedef iterator_< true > | const_iterator |
| typedef iterator_< false > | iterator |
Public Member Functions | |
| KmerHashTable (const Hash &h=Hash()) | |
| KmerHashTable (size_t sz, const Hash &h=Hash()) | |
| KmerHashTable (KmerHashTable &&o) | |
| KmerHashTable & | operator= (KmerHashTable &&o) |
| void | clear_table () |
| size_t | size () const |
| bool | empty () const |
| void | clear () |
| void | init_table (size_t sz) |
| iterator | find (const Kmer &key) |
| const_iterator | find (const Kmer &key) const |
| iterator | find (const size_t h) |
| const_iterator | find (const size_t h) const |
| iterator | erase (const_iterator pos) |
| iterator | erase (const size_t h) |
| size_t | erase (const Kmer &km) |
| std::pair< iterator, bool > | insert (const value_type &val) |
| void | reserve (size_t sz) |
| size_t | rndup (size_t v) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
Data Fields | |
| Hash | hasher |
| value_type * | table |
| size_t | size_ |
| size_t | pop |
| size_t | num_empty |
| value_type | empty_val |
| value_type | deleted |
1.8.13