diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-08-24 17:04:03 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-08-24 17:04:03 +0400 |
commit | 9c090cecfe21ef357031373b0711a2bc57ee5176 (patch) | |
tree | ba96bd247c70126fda84a5c6ee376c9f7e0b7d7a /source/blender/blenlib/BLI_edgehash.h | |
parent | b187c1be4b07dd6c70c112f8b5496ff0773c0cb9 (diff) |
ghash and edgehash api, allow newly defined hashes to take in the size of the hash as an arg (avoids resizing in simple cases when the hash is created and filled immediately).
Diffstat (limited to 'source/blender/blenlib/BLI_edgehash.h')
-rw-r--r-- | source/blender/blenlib/BLI_edgehash.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenlib/BLI_edgehash.h b/source/blender/blenlib/BLI_edgehash.h index 1962201c8d2..f961d73cd79 100644 --- a/source/blender/blenlib/BLI_edgehash.h +++ b/source/blender/blenlib/BLI_edgehash.h @@ -40,6 +40,7 @@ enum { EDGEHASH_FLAG_ALLOW_DUPES = (1 << 0), /* only checked for in debug mode */ }; +EdgeHash *BLI_edgehash_new_ex(const unsigned int nentries_reserve); EdgeHash *BLI_edgehash_new(void); void BLI_edgehash_free(EdgeHash *eh, EdgeHashFreeFP valfreefp); void BLI_edgehash_insert(EdgeHash *eh, unsigned int v0, unsigned int v1, void *val); |