From 57de677b5b00e0aa75772d6b5fe6347edbe03ffd Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Sat, 16 Apr 2022 17:12:14 +0200 Subject: Added at_mut() to some containers. Added put_r() to cmap, csmap as alias for emplace_or_assign(). --- include/stc/cstack.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/stc/cstack.h') diff --git a/include/stc/cstack.h b/include/stc/cstack.h index caa934df..b33319c5 100644 --- a/include/stc/cstack.h +++ b/include/stc/cstack.h @@ -98,6 +98,8 @@ STC_INLINE void _cx_memb(_pop_back)(_cx_self* self) STC_INLINE const _cx_value* _cx_memb(_at)(const _cx_self* self, size_t idx) { assert(idx < self->size); return self->data + idx; } +STC_INLINE _cx_value* _cx_memb(_at_mut)(_cx_self* self, size_t idx) + { assert(idx < self->size); return self->data + idx; } #if !defined _i_no_clone #if !defined _i_no_emplace -- cgit v1.2.3