[phobos] Sealed Hash Tables
Steve Schveighoffer
schveiguy at yahoo.com
Mon Oct 25 14:33:29 PDT 2010
I am not an expert in allocators. However, feel free to use my dcollections
chunk allocator and related API.
I just implemented what I thought would be good. I handle the free individual
elements question by a freeNeeded enum. The freeAll I figure can be a noop for
allocators that don't care, since it's not called frequently.
freeNeeded could potentially be an external template instead of an internal
enum. I wrote that code long before I was using d2 and had experience with
Andrei's excellent type checking code.
http://www.dsource.org/projects/dcollections/browser/branches/d2/dcollections/DefaultAllocator.d
Anyways, use what you want. It's boost 1.0 license.
-Steve
----- Original Message ----
> From: Andrei Alexandrescu <andrei at erdani.com>
>
> On 10/23/10 18:38 CDT, David Simcha wrote:
> >
> > Ok. First, I'll start off by stating that I don't have much knowledge of
> > how custom allocators work in C++. I know that they're template
> > parameters to STL containers, but that's about it. I don't know many
> > details.
>
> Probably you're better off making good judgments than I am; I know about STL
>allocators, I also know they are wrong, but I can't figure why.
More information about the phobos
mailing list