[v3] std::tr1::tuple

Benjamin Kosnik bkoz@redhat.com
Mon Oct 25 19:15:00 GMT 2004


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.


More information about the Libstdc++ mailing list