.. _file_include_proxsuite_linalg_veg_tuple.hpp:

File tuple.hpp
==============

|exhale_lsh| :ref:`Parent directory <dir_include_proxsuite_linalg_veg>` (``include/proxsuite/linalg/veg``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS


.. contents:: Contents
   :local:
   :backlinks: none

Definition (``include/proxsuite/linalg/veg/tuple.hpp``)
-------------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_proxsuite_linalg_veg_tuple.hpp.rst





Includes
--------


- ``proxsuite/linalg/veg/internal/dbg.hpp`` (:ref:`file_include_proxsuite_linalg_veg_internal_dbg.hpp`)

- ``proxsuite/linalg/veg/internal/epilogue.hpp`` (:ref:`file_include_proxsuite_linalg_veg_internal_epilogue.hpp`)

- ``proxsuite/linalg/veg/internal/fix_index.hpp`` (:ref:`file_include_proxsuite_linalg_veg_internal_fix_index.hpp`)

- ``proxsuite/linalg/veg/internal/prologue.hpp`` (:ref:`file_include_proxsuite_linalg_veg_internal_prologue.hpp`)

- ``proxsuite/linalg/veg/type_traits/assignable.hpp`` (:ref:`file_include_proxsuite_linalg_veg_type_traits_assignable.hpp`)

- ``proxsuite/linalg/veg/type_traits/invocable.hpp`` (:ref:`file_include_proxsuite_linalg_veg_type_traits_invocable.hpp`)

- ``proxsuite/linalg/veg/util/get.hpp`` (:ref:`file_include_proxsuite_linalg_veg_util_get.hpp`)

- ``utility``



Included By
-----------


- :ref:`file_include_proxsuite_linalg_sparse_update.hpp`

- :ref:`file_include_proxsuite_linalg_veg_slice.hpp`




Namespaces
----------


- :ref:`namespace_proxsuite`

- :ref:`namespace_proxsuite__linalg`

- :ref:`namespace_proxsuite__linalg__veg`

- :ref:`namespace_proxsuite__linalg__veg___detail`

- :ref:`namespace_proxsuite__linalg__veg___detail___tuple`

- :ref:`namespace_proxsuite__linalg__veg___detail__meta_`

- :ref:`namespace_proxsuite__linalg__veg__concepts`

- :ref:`namespace_proxsuite__linalg__veg__concepts__tuple`

- :ref:`namespace_proxsuite__linalg__veg__cpo`

- :ref:`namespace_proxsuite__linalg__veg__tags`

- :ref:`namespace_proxsuite__linalg__veg__tuple`

- :ref:`namespace_proxsuite__linalg__veg__tuple__meta`

- :ref:`namespace_proxsuite__linalg__veg__tuple__nb`


Classes
-------


- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1__detail_1_1meta___1_1IndexedToTuple`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1__detail_1_1meta___1_1IndexedToTuple_3_01tuple_1_1IndexedTupe487541fa43c4281cd76feb4b9d3db73`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1__detail_1_1meta___1_1is__tuple__helper`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1__detail_1_1meta___1_1NonTupleBaseInfoImpl`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1__detail_1_1meta___1_1TupleBaseInfoImpl`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1cpo_1_1is__trivially__constructible_3_01tuple_1_1IndexedTupl14a1f264569e7350f37ed76ce13be4f5`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1cpo_1_1is__trivially__constructible_3_01tuple_1_1Tuple_3_01Ts_8_8_8_01_4_01_4`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1cpo_1_1is__trivially__relocatable_3_01tuple_1_1IndexedTuple_1a5f170446885fa944e8403df425058d`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1cpo_1_1is__trivially__relocatable_3_01tuple_1_1Tuple_3_01Ts_8_8_8_01_4_01_4`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1Tuple`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1IndexedTuple`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1IndexedTuple_3_01meta_1_1index__sequence_3_01Is_8_8_8_01_4_00_01Ts_8_8_8_01_4`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1IndexedTuple_3_01meta_1_1index__sequence_3_01Is_8_8cbd6a50d8df9d5526ea9acd312613c29`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1cat`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1deref__assign`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1for__each`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1for__each__i`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1map`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1map__i`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1tuplify`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1unpack`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1with`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1zip`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1zip_1_1Converter`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1zip_1_1Converter_3_01Tuple_3_01InnerTargets_8_8_8_01_4_01_4`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1zip_1_1ConverterImpl`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1zip_1_1ConverterImpl_3_01proxsuite_1_1linalg_e1e018b1d85ee77d956f30f162a3cb96`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1nb_1_1zip_1_1Helper`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1TupleLeaf`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1TupleLeafImpl`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1TupleLeafImpl_3_01T_00_01false_01_4`

- :ref:`exhale_struct_structproxsuite_1_1linalg_1_1veg_1_1tuple_1_1TupleLeafImpl_3_01T_00_01true_01_4`

- :ref:`exhale_struct_structstd_1_1tuple__element_3_01I_00_01proxsuite_1_1linalg_1_1veg_1_1Tuple_3_01Ts_8_8_8_01_4_01_4`

- :ref:`exhale_struct_structstd_1_1tuple__size_3_01proxsuite_1_1linalg_1_1veg_1_1Tuple_3_01Ts_8_8_8_01_4_01_4`


Functions
---------


- :ref:`exhale_function_tuple_8hpp_1aa84baf23972f1d0a12aceb3cc473e72b`

- :ref:`exhale_function_tuple_8hpp_1a5efe0dca92fc489ea6c21f29910c536f`

- :ref:`exhale_function_tuple_8hpp_1a9f624410912accd0a3759db1da53dbd6`

- :ref:`exhale_function_tuple_8hpp_1aed8d0f853363b761066d6e17d8470802`

- :ref:`exhale_function_tuple_8hpp_1ac36197a5a46706d73db7c8dc31748776`

- :ref:`exhale_function_tuple_8hpp_1a327f7bba79a2ee77c890cc22cb002289`

- :ref:`exhale_function_tuple_8hpp_1a2a9e9a928f474a8b2aa111ae589a6b64`

- :ref:`exhale_function_tuple_8hpp_1a4100c9f19b0ee1ca4d17f65b61986900`

- :ref:`exhale_function_tuple_8hpp_1a2cab64459720436d0deef87d3d52e859`

- :ref:`exhale_function_tuple_8hpp_1a1cd1e032abcf2e22d562794263b9d6da`

- :ref:`exhale_function_tuple_8hpp_1aba9cf90f7ed95d368ab902c27f927d1c`

- :ref:`exhale_function_tuple_8hpp_1a61227bee0f1907e861d59c9a2cd976f3`

- :ref:`exhale_function_tuple_8hpp_1adc89098f999c090a556cd2f968beafa3`

- :ref:`exhale_function_tuple_8hpp_1a80218e668f694e28ccf39256fb8e2d02`

- :ref:`exhale_function_tuple_8hpp_1a6be6d68b35c9fab63b39b07dc5a96953`

- :ref:`exhale_function_tuple_8hpp_1a160214457522f13b6037fc0b557cd949`


Defines
-------


- :ref:`exhale_define_tuple_8hpp_1a6756786eab5d5c969d103292c4caa9e5`

- :ref:`exhale_define_tuple_8hpp_1a7b0c1ec1201805ad11b085bd5ef23731`

- :ref:`exhale_define_tuple_8hpp_1affd9077524082354b836eef201fffe5c`

- :ref:`exhale_define_tuple_8hpp_1acaa5d901fdee45b0c27afff2c86da0ae`

- :ref:`exhale_define_tuple_8hpp_1ac4953b4d8f6360575e497cf182ba52e4`

- :ref:`exhale_define_tuple_8hpp_1a7087922aad0809e30b958092cda2a5cc`


Typedefs
--------


- :ref:`exhale_typedef_tuple_8hpp_1a1f030c6b19330397d220a78d552af7d8`

- :ref:`exhale_typedef_tuple_8hpp_1a8f9d0daada2fd2151cac7cf46a4a5fca`

- :ref:`exhale_typedef_tuple_8hpp_1aa9b93af61725d7f725bbd7eb8cf18ed1`

- :ref:`exhale_typedef_tuple_8hpp_1a29daa7a2e4e156faadcc54f3bd8dcd1a`

- :ref:`exhale_typedef_tuple_8hpp_1aa5307175dc3b96f009e6853a785002c1`

- :ref:`exhale_typedef_tuple_8hpp_1aefbf3c2863cd848b82b1570e74a12661`