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.