diff options
| author | Tyge Løvset <[email protected]> | 2020-12-01 21:45:19 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-12-01 21:45:19 +0100 |
| commit | ae032cb11e32f08258dd78c23e7624663cd25ef6 (patch) | |
| tree | 7f9657c6c8dff0ab274cb713d35fbf3e96835daf /stc | |
| parent | 65033a7da71abb322b3dacf3e4a160961972c39e (diff) | |
| download | STC-modified-ae032cb11e32f08258dd78c23e7624663cd25ef6.tar.gz STC-modified-ae032cb11e32f08258dd78c23e7624663cd25ef6.zip | |
Added some examples.
Diffstat (limited to 'stc')
| -rw-r--r-- | stc/cmap.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -285,8 +285,11 @@ typedef struct {size_t idx; uint32_t hx;} cmap_bucket_t, cset_bucket_t; ctype##_##X##_next(ctype##_##X##_iter_t* it) { \
while ((++it->val, *++it->_hx == 0)) ; \
} \
+\
CMAP_ONLY_##ctype( STC_INLINE ctype##_##X##_mapped_t* \
ctype##_##X##_itval(ctype##_##X##_iter_t it) {return &it.val->second;} ) \
+ CSET_ONLY_##ctype( STC_INLINE ctype##_##X##_value_t* \
+ ctype##_##X##_itval(ctype##_##X##_iter_t it) {return it.val;} ) \
\
STC_API void \
ctype##_##X##_erase_entry(ctype##_##X* self, ctype##_##X##_value_t* val); \
|
