• Nathan Bronson's avatar
    support for unequal allocators · 4835f0e5
    Nathan Bronson authored
    Summary:
    The move constructor and move assignment operator for
    allocator-aware containers is supposed to allocate new memory and
    move values across when the underlying allocators are not equal.
    Previously F14 just checked that this wasn't the case.  This diff
    implements this feature.  This allows F14 tables to be moved into and
    out of allocator-managed memory segments, such as arenas or shared
    memory extents.
    
    Reviewed By: yfeldblum
    
    Differential Revision: D8022286
    
    fbshipit-source-id: ff0b220450bb76822cc68cebad079a7ef43e2429
    4835f0e5
F14Set.h 27.4 KB