This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[v3] std::tr1::tuple


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]