Implement full support for non-pointer pointers in custom allocators for deque.
authorHoward Hinnant <hhinnant@apple.com>
Sun, 23 Jun 2013 21:17:24 +0000 (21:17 +0000)
committerHoward Hinnant <hhinnant@apple.com>
Sun, 23 Jun 2013 21:17:24 +0000 (21:17 +0000)
commit14e200d14d02fd36fd1ff1fd02b9b150ce170db8
tree064e9770be840f37d5bc39b5a51a16cb0fbd3d90
parent60c16eb7f537dcabce2aa9c0f3305d7f44287cf5
Implement full support for non-pointer pointers in custom allocators for deque.

llvm-svn: 184673
48 files changed:
libcxx/include/__split_buffer
libcxx/include/deque
libcxx/test/containers/sequences/deque/deque.capacity/access.pass.cpp
libcxx/test/containers/sequences/deque/deque.capacity/resize_size.pass.cpp
libcxx/test/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp
libcxx/test/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/default.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/iter_iter.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/move_alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/size.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/size_value.pass.cpp
libcxx/test/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_initializer_list.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/push_back.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/push_front.pass.cpp
libcxx/test/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp
libcxx/test/containers/sequences/deque/deque.special/copy.pass.cpp
libcxx/test/containers/sequences/deque/deque.special/copy_backward.pass.cpp
libcxx/test/containers/sequences/deque/deque.special/move.pass.cpp
libcxx/test/containers/sequences/deque/deque.special/move_backward.pass.cpp
libcxx/test/containers/sequences/deque/deque.special/swap.pass.cpp
libcxx/test/containers/sequences/deque/iterators.pass.cpp
libcxx/test/containers/sequences/deque/types.pass.cpp