This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[v3] std::tr1::tuple
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: libstdc++ at gcc dot gnu dot org
- Cc: caj at cs dot york dot ac dot uk, gcc-patches at gcc dot gnu dot org
- Date: Mon, 25 Oct 2004 14:14:31 -0500
- Subject: [v3] std::tr1::tuple
- Organization: Red Hat / Chicago
This is an initial implementation of std::tr1::tuple, contributed by Chris Jefferson.
Thanks Chris!
There are a couple of outstanding issues that will be addressed in
subsequent patches. Some of these issues include where to put
maketupes.c, how to run it, what library holds definitions. and the
supporting make and build machinery.
There are some formatting issues that have been tweaked in this, "not
really auto-generated" tuple header. I'm hoping Chris will fold these
into the maketuples.c file.
tested x86/linux
2004-10-25 Benjamin Kosnik <bkoz@redhat.com>
* include/Makefile.am (tr1_headers): Add tuple.
* include/Makefile.in: Regenerate.
2004-10-25 Chris Jefferson <chris@bubblescope.net>
* include/tr1/tuple: Implementation of tuple from library TR.
* testsuite/tr1/6_containers/tuple/tuple_element.cc: New.
* testsuite/tr1/6_containers/tuple/tuple_size.cc: New.
* testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
New.
* testsuite/tr1/6_containers/tuple/cons/assignment.cc: New.
* testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: New.
* testsuite/tr1/6_containers/tuple/cons/constructor.cc: New.
* testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
New.
* testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: New.
* testsuite/tr1/6_containers/tuple/element_access/get.cc: New.