Conditionally swap the values at pa and pb when allowed is true_type.
Declared in <bslma_allocatorutil.h>
template<class t_TYPE>
static
void
swap(
t_TYPE* pa,
t_TYPE* pb,
bsl::true_type allowed);
Same as the preceding overload, when allowed is true_type.
| Name | Description |
|---|---|
| pa | address of the first object to swap |
| pb | address of the second object to swap |
| allowed | true_type tag indicating swapping is permitted |