diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-02-02 10:08:26 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-02-02 10:08:26 +0400 |
commit | c4345a808c727e4a7052872bce91e35b74c9eea3 (patch) | |
tree | d864ab027e91d3881c633461a043a7bc9f26b515 /source/blender/blenlib/BLI_smallhash.h | |
parent | dcd90d67c8a6e6beae37fc02515b8c75942332ca (diff) |
Smallhash: add reserve option to avoid resizing when size is known
Diffstat (limited to 'source/blender/blenlib/BLI_smallhash.h')
-rw-r--r-- | source/blender/blenlib/BLI_smallhash.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenlib/BLI_smallhash.h b/source/blender/blenlib/BLI_smallhash.h index f394a224ca1..b2fec6f870c 100644 --- a/source/blender/blenlib/BLI_smallhash.h +++ b/source/blender/blenlib/BLI_smallhash.h @@ -56,6 +56,8 @@ typedef struct { unsigned int i; } SmallHashIter; +void BLI_smallhash_init_ex(SmallHash *sh, + const unsigned int nentries_reserve) ATTR_NONNULL(1); void BLI_smallhash_init(SmallHash *sh) ATTR_NONNULL(1); void BLI_smallhash_release(SmallHash *sh) ATTR_NONNULL(1); void BLI_smallhash_insert(SmallHash *sh, uintptr_t key, void *item) ATTR_NONNULL(1); |