Implement full support for non-pointer pointers in custom allocators for forward_list.
authorHoward Hinnant <hhinnant@apple.com>
Mon, 24 Jun 2013 17:17:28 +0000 (17:17 +0000)
committerHoward Hinnant <hhinnant@apple.com>
Mon, 24 Jun 2013 17:17:28 +0000 (17:17 +0000)
commit8a27ba8051780a5689040d639a771d55596a1a61
treec58a239e72e6032464f21434568d162c408a45a9
parent3912d785e36cdbb0baa69846fc983ade3208d184
Implement full support for non-pointer pointers in custom allocators for forward_list.

llvm-svn: 184759
56 files changed:
libcxx/include/forward_list
libcxx/test/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp
libcxx/test/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp
libcxx/test/containers/sequences/forwardlist/max_size.pass.cpp
libcxx/test/containers/sequences/forwardlist/types.pass.cpp