[#bsl-allocator_traits-0ae-is_always_equal] = xref:bsl.adoc[bsl]::xref:bsl/allocator_traits-0ae.adoc[allocator_traits<std::allocator<ALLOCATOR_TYPE>>]::is_always_equal :relfileprefix: ../../ :mrdocs: Whether all instances of the allocator type compare equal. == Synopsis Declared in `<bslma_allocatortraits.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- using is_always_equal = __detected_or_t<is_empty<_Alloc>, __equal, _Alloc>::type; ---- == Description `Alloc::is_always_equal` if that type exists, otherwise `is_empty<Alloc>::type` [.small]#Created with https://www.mrdocs.com[MrDocs]#