summaryrefslogtreecommitdiffstats
path: root/libcxx/include/tuple
Commit message (Expand)AuthorAgeFilesLines
* PR43764: Qualify a couple of calls to forward_as_tuple to be ADL-resilient.David Blaikie2019-10-281-11/+13
* Refactor default constructor SFINAE in pair and tuple.Eric Fiselier2019-09-301-28/+17
* [libc++] Take 2: Implement LWG 3158Louis Dionne2019-09-271-13/+29
* [libc++] Take 2: Implement LWG 2510Louis Dionne2019-09-261-8/+26
* Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov2019-09-251-46/+12
* [libc++] Implement LWG 3158Louis Dionne2019-09-241-13/+29
* [libc++] Implement LWG 2510Louis Dionne2019-09-241-8/+26
* [libc++] Implement CTAD for std::tupleLouis Dionne2019-08-121-7/+21
* [NFC][libc++] Add missing EXPLICIT to pair and tuple synopsisLouis Dionne2019-07-221-12/+12
* Fix non-conformance it `std::tuple`.Eric Fiselier2019-07-121-20/+31
* Fix tuple's conditionally explicit constructors for very weird userEric Fiselier2019-07-031-1/+10
* Apply new meta-programming traits throughout the library.Eric Fiselier2019-06-231-27/+25
* Apply [[nodebug]] to typedefs throughout the STL.Eric Fiselier2019-06-121-11/+11
* [libcxx] Make std::tuple<> trivially constructibleLouis Dionne2019-06-111-1/+1
* Fix return type of std::tuple_cat.Eric Fiselier2019-04-261-2/+2
* [libc++] Declare std::tuple_element as struct instead of classLouis Dionne2019-04-011-2/+2
* Add static_asserts to tuple's comparison operators to enforce the requirement...Marshall Clow2019-02-071-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Change from a to a . Fixes PR#39871.Marshall Clow2019-01-111-2/+2
* [libcxx] Implement P0318: unwrap_ref_decay and unwrap_referenceLouis Dionne2018-12-031-20/+2
* [NFC] Fix typo in <tuple>Louis Dionne2018-11-121-1/+1
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* Implement P0777: Treating unnecessay decayMarshall Clow2018-02-061-4/+4
* Fix missing return in __tuple_leaf::__can_bind_reference when __reference_bin...Eric Fiselier2018-01-241-0/+2
* [libc++] Fix PR20855 -- libc++ incorrectly diagnoses illegal reference bindin...Eric Fiselier2018-01-241-14/+7
* Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow2018-01-021-4/+4
* workaround PR 28385 in __find_exactly_one_checkedCasey Carter2017-12-121-3/+3
* Add C++17 explicit deduction guides to std::pair.Eric Fiselier2017-10-041-1/+1
* Add tests for class template deduction on std::tuple.Eric Fiselier2017-06-081-0/+10
* Rename unreserved names in tupleEric Fiselier2017-06-011-40/+40
* Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in tuple and utilityEric Fiselier2017-04-191-5/+3
* Implement LWG 2773 - std::ignore should be constexpr.Eric Fiselier2017-02-061-3/+5
* Fix inconsistency in tuple's SFINAE. Patch from Andrey Khalyavin"Eric Fiselier2017-02-041-1/+1
* Fix std::tuples EBO when targeting the MSVC ABI.Eric Fiselier2017-01-161-1/+1
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-3/+3
* Re-implement LWG 2770 - Fix tuple_size with structured bindings.Eric Fiselier2017-01-021-1/+1
* Revert r289727 due to PR31384Eric Fiselier2016-12-151-40/+23
* [libcxx] Fix tuple construction/assignment from types derived from tuple/pair...Eric Fiselier2016-12-141-23/+40
* Fix PR27374 - Remove the implicit reduced-arity-extension in tuple.Eric Fiselier2016-12-081-3/+20
* Implement LWG 2770 - Make tuple_size<T> defined for all TEric Fiselier2016-11-131-1/+1
* Fix PR30979 - tuple<move_only> is constructible from move_only const&Eric Fiselier2016-11-131-4/+4
* Implement the std::pair parts of "Improving pair and tuple". Completes N4387.Eric Fiselier2016-07-251-44/+10
* Recommit r276548 - Make pair/tuples assignment operators SFINAE properly.Eric Fiselier2016-07-251-0/+22
* Revert r276548 - Make pair/tuples assignment operators SFINAE properly.Eric Fiselier2016-07-251-22/+0
* Make pair/tuples assignment operators SFINAE properly.Eric Fiselier2016-07-241-0/+22
* Add tests for reference binding assertions in std::tuple.Eric Fiselier2016-07-201-36/+20
* Implement C++17 tuple bits. Including apply and make_from_tuple.Eric Fiselier2016-07-181-1/+53
* Handle std::get<T>(...) for std::tuple<>Eric Fiselier2016-07-021-0/+5
* Rewrite std::get<Type>(...) helper using constexpr functions.Eric Fiselier2016-07-021-28/+28
* Flatten tuple_constructible, tuple_convertible and tuple_assignable.Eric Fiselier2016-07-011-5/+0
OpenPOWER on IntegriCloud