|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Public Member Functions | |
| HashSetView (const GblHashSet &gblHashSet) | |
| HashSetView (const GblHashSet *pGblHashSet) | |
| bool | isValid (void) const |
Public Member Functions inherited from gimbal::HashSetBase< HashSetView< K >, K > | |
| operator const GblHashSet * () const | |
| decltype(auto) | getSet (void) const |
| decltype(auto) | getSet (void) |
| size_type | size (void) const noexcept |
| size_type | bucket_count (void) const noexcept |
| size_type | bucket_size (void) const noexcept |
| bool | empty (void) const noexcept |
| GblContext * | context (void) const noexcept |
| const_pointer | get (const key_type &key) const noexcept |
| const_reference | at (const key_type &key) const |
| size_type | count (const key_type &key) const noexcept |
| bool | contains (const key_type &key) const noexcept |
| const_pointer | probe (size_type position) const noexcept |
| const_iterator | find (const key_type &key) const noexcept |
| bool | for_each (F &&fn) const noexcept |
| const_iterator | next (const_iterator *pPrev) const |
| const_iterator | cbegin (void) const |
| auto | begin (void) const |
| const_iterator | cend (void) const |
| auto | end (void) const |
Protected Member Functions | |
| const GblHashSet * | set_ (void) const |
Friends | |
| class | HashSetBase< HashSetView< K >, K > |
Additional Inherited Members | |
Public Types inherited from gimbal::HashSetBase< HashSetView< K >, K > | |
| using | HashSetBaseType = HashSetBase< HashSetView< K >, K > |
| using | DerivedType = HashSetView< K > |
| using | KeyType = K |
| using | key_type = KeyType |
| using | value_type = KeyType |
| using | reference = value_type & |
| using | const_reference = const value_type & |
| using | pointer = value_type * |
| using | const_pointer = const value_type * |
| using | const_iterator = HashSetIterator< std::add_const_t< HashSetBase< HashSetView< K >, K > >, K > |
| using | allocator_type = Context * |
| using | size_type = Size |
| using | difference_type = ptrdiff_t |
Definition at line 92 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 416 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 420 of file gimbal_hash_set.hpp.
|
inlineprotected |
Definition at line 413 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 424 of file gimbal_hash_set.hpp.
|
friend |
Definition at line 86 of file gimbal_hash_set.hpp.