This specialization is used when the variant is allocator-aware.
variant
Declared in <bslstl_variant.h>
<bslstl_variant.h>
template<> struct Variant_AllocatorBase<true>;
MoveUtil
allocator_type
Variant_AllocatorBase
mechanism
d_allocator