|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|


Public Types | |
| using | object_type |
| using | iterator_type |
| using | const_iterator_type |
| using | nonconst_iterator_type |
| using | value_type |
| using | reference |
| using | const_reference |
| using | pointer |
| using | difference_type |
| using | iterator_category |
Public Member Functions | |
| C * | set (void) |
| const C * | set (void) const |
| reference | operator* (void) |
| const_reference | operator* (void) const |
| pointer | operator-> (void) |
| const pointer | operator-> (void) const |
| iterator_type & | operator++ () |
| iterator_type | operator++ (int) |
| bool | operator== (const iterator_type &rhs) const |
| bool | operator<= (const iterator_type &rhs) const |
| bool | operator< (const iterator_type &rhs) const |
| bool | operator> (const iterator_type &rhs) const |
| bool | operator>= (const iterator_type &rhs) const |
| bool | operator!= (const iterator_type &rhs) const |
| HashSetIterator (C *pCont=nullptr, Size bucketIdx=-1) | |
| HashSetIterator (const GblHashSetIter gblIt) | |
| HashSetIterator (const const_iterator_type &rhs) | |
| HashSetIterator (const nonconst_iterator_type &rhs) | |
| const C * | getContainer (void) const |
| bool | valid (void) const |
| K & | value (void) |
Static Public Attributes | |
| static constexpr bool | is_const |
Additional Inherited Members | ||
Data Fields inherited from GblHashSetIter | ||
| struct { | ||
| GblHashSet * pSet | ||
| size_t bucketIdx | ||
| } | private_ | |
Definition at line 230 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::object_type |
Definition at line 234 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::iterator_type |
Definition at line 236 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::const_iterator_type |
Definition at line 237 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::nonconst_iterator_type |
Definition at line 238 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::value_type |
Definition at line 239 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::reference |
Definition at line 240 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::const_reference |
Definition at line 243 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::pointer |
Definition at line 244 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::difference_type |
Definition at line 247 of file gimbal_hash_set.hpp.
| using gbl::HashSetIterator< C, K >::iterator_category |
Definition at line 248 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 289 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 292 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 295 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 298 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 250 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 251 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 253 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 257 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 261 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 265 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 269 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 275 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 281 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 282 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 283 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 284 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 285 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 286 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 301 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 302 of file gimbal_hash_set.hpp.
|
inline |
Definition at line 303 of file gimbal_hash_set.hpp.
|
staticconstexpr |
Definition at line 235 of file gimbal_hash_set.hpp.