diff options
| author | Tyge Løvset <[email protected]> | 2023-02-03 17:48:43 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2023-02-03 17:48:43 +0100 |
| commit | 5f4076de684da4507943a86e26dcaa5479cdf69b (patch) | |
| tree | d7d4673f295e743d80ccf40e45c5b6aa47976a76 /include/stc/forward.h | |
| parent | feef5067e0c3f1cf113b4fa8b302ac1bfa249e68 (diff) | |
| download | STC-modified-5f4076de684da4507943a86e26dcaa5479cdf69b.tar.gz STC-modified-5f4076de684da4507943a86e26dcaa5479cdf69b.zip | |
Temporary commit. Will cleanup cspan and usage.
Diffstat (limited to 'include/stc/forward.h')
| -rw-r--r-- | include/stc/forward.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/include/stc/forward.h b/include/stc/forward.h index 6103ba39..d08b71b4 100644 --- a/include/stc/forward.h +++ b/include/stc/forward.h @@ -120,33 +120,6 @@ typedef union { SELF##_sizet size, bucket_count; \ } SELF -#if defined STC_CSMAP_V1 -#define _c_aatree_types(SELF, KEY, VAL, SZ, MAP_ONLY, SET_ONLY) \ - typedef KEY SELF##_key; \ - typedef VAL SELF##_mapped; \ - typedef SZ SELF##_sizet; \ - typedef struct SELF##_node SELF##_node; \ -\ - typedef SET_ONLY( SELF##_key ) \ - MAP_ONLY( struct SELF##_value ) \ - SELF##_value; \ -\ - typedef struct { \ - SELF##_value *ref; \ - bool inserted, nomem_error; \ - } SELF##_result; \ -\ - typedef struct { \ - SELF##_value *ref; \ - int _top; \ - SELF##_node *_tn, *_st[36]; \ - } SELF##_iter; \ -\ - typedef struct { \ - SELF##_node *root; \ - SELF##_sizet size; \ - } SELF -#else #define _c_aatree_types(SELF, KEY, VAL, SZ, MAP_ONLY, SET_ONLY) \ typedef KEY SELF##_key; \ typedef VAL SELF##_mapped; \ @@ -173,7 +146,6 @@ typedef union { SELF##_node *nodes; \ SELF##_sizet root, disp, head, size, cap; \ } SELF -#endif #define _c_cstack_fixed(SELF, VAL, CAP) \ typedef VAL SELF##_value; \ |
