summaryrefslogtreecommitdiff
path: root/doc/containers.texi
Commit message (Collapse)AuthorAgeFilesLines
* maint: run 'make update-copyright'Simon Josefsson2023-01-011-1/+1
|
* maint: run 'make update-copyright'Paul Eggert2022-01-011-1/+1
|
* hamt: Document the module in the Gnulib manual.Marc Nieper-Wißkirchen2021-04-041-0/+55
| | | | | | | | | Suggested by Bruno Haible in <https://lists.gnu.org/archive/html/bug-gnulib/2021-04/msg00026.html>. * doc/containers.texi: Add a subsection to section 15.11 Container data types. * lib/hamt.h: Improve documentation on how Hamt_entry is supposed to be used.
* list: Add operations first_node, last_node.Bruno Haible2021-04-031-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported by Marc Nieper-Wißkirchen in <https://lists.gnu.org/archive/html/bug-gnulib/2021-04/msg00005.html>. * lib/gl_list.h (gl_list_first_node, gl_list_last_node): New functions. (struct gl_list_implementation): Add members first_node, last_node. * lib/gl_array_list.c (gl_array_first_node, gl_array_last_node): New functions. (gl_array_list_implementation): Add the new operations. * lib/gl_carray_list.c (gl_carray_first_node, gl_carray_last_node): New functions. (gl_carray_list_implementation): Add the new operations. * lib/gl_anylinked_list2.h (gl_linked_first_node, gl_linked_last_node): New functions. * lib/gl_linked_list.c (gl_linked_list_implementation): Add the new operations. * lib/gl_linkedhash_list.c (gl_linkedhash_list_implementation): Likewise. * lib/gl_anytree_list2.h (gl_tree_first_node, gl_tree_last_node): New functions. * lib/gl_avltree_list.c (gl_avltree_list_implementation): Add the new operations. * lib/gl_avltreehash_list.c (gl_avltreehash_list_implementation): Likewise. * lib/gl_rbtree_list.c (gl_rbtree_list_implementation): Likewise. * lib/gl_rbtreehash_list.c (gl_rbtreehash_list_implementation): Likewise. * lib/gl_sublist.c (gl_sublist_first_node, gl_sublist_last_node): New functions. (gl_sublist_list_implementation): Add the new operations. * lib/gl_list.hh (class gl_List): Add member functions first_node, last_node. * doc/containers.texi: Update table.
* maint: run 'make update-copyright'Paul Eggert2020-12-311-1/+1
|
* list: Update documentation.Bruno Haible2020-05-081-0/+54
| | | | | | | | Reported by Marc Nieper-Wißkirchen <marc.nieper+gnu@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnulib/2020-05/msg00062.html>. * doc/containers.texi (Container data types): Document the new list operations and their complexity.
* Document the new modules list-c++, set-c++, oset-c++, map-c++, omap-c++.Bruno Haible2020-02-021-0/+29
| | | | * doc/containers.texi: Document these new modules.
* doc: Update license notices.Bruno Haible2020-01-181-3/+2
| | | | | * doc/*.texi: Reference the GFDL 1.3 through a URL, rather than by reference to a section or to a "file as part of this distribution".
* maint: Run 'make update-copyright'Paul Eggert2019-12-311-1/+1
|
* doc: Fix documentation about container data types.Bruno Haible2019-01-121-5/+5
| | | | | | Reported by Werner Lemberg <wl@gnu.org>. * doc/containers.texi (Container data types): Fix typo.
* doc: Add documentation about container data types.Bruno Haible2019-01-061-0/+510
* doc/containers.texi: New file. * doc/gnulib.texi (Particular Modules): Include it.