In many places, there was an #ifdef/#else block that selected one of two implmentatio...
authorMarshall Clow <mclow.lists@gmail.com>
Tue, 7 Apr 2015 05:21:38 +0000 (05:21 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Tue, 7 Apr 2015 05:21:38 +0000 (05:21 +0000)
commit1f508014df7da33d684a5c0cb3c059a675a0aacf
treea8102eef2127fe5568b7bac65f9a8e47a2413dfe
parent1c0844bdfbe047770b116bd9fc56b5eefcd60852
In many places, there was an #ifdef/#else block that selected one of two implmentations of rebind_alloc based on whether or not we had template aliases. Create a helper struct to encapsulate that bit of logic, and replace all the ifdefs with uses of that struct. No functionality change intented.

llvm-svn: 234296
12 files changed:
libcxx/include/__functional_03
libcxx/include/__hash_table
libcxx/include/__tree
libcxx/include/deque
libcxx/include/ext/hash_map
libcxx/include/forward_list
libcxx/include/functional
libcxx/include/list
libcxx/include/map
libcxx/include/memory
libcxx/include/unordered_map
libcxx/include/vector