[libcxx] expose experimental::erased_type for all standard versions.
authorEric Fiselier <eric@efcs.ca>
Thu, 24 Jul 2014 19:17:38 +0000 (19:17 +0000)
committerEric Fiselier <eric@efcs.ca>
Thu, 24 Jul 2014 19:17:38 +0000 (19:17 +0000)
commitaa873af53d545019d9b9da48cc21743e3dd23d1e
treebac926ed032a654945ba2f831bafc5d7a55f56ef
parent567bb79bf2f414bd93162383b368985580725b13
[libcxx] expose experimental::erased_type for all standard versions.

Summary: The polymorphic allocator implementation would greatly benefit by defining virtual functions in the dynlib instead of inline. In order to do that some types are going to have to be available outside of c++1y. This is the first step.

Reviewers: mclow.lists, EricWF

Reviewed By: EricWF

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D4554

llvm-svn: 213889
libcxx/include/experimental/utility
libcxx/test/experimental/utilities/utility/utility.erased.type/erased_type.pass.cpp
libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp