
.. _file_cif++_item.hpp:

File item.hpp
=============

|exhale_lsh| :ref:`Parent directory <dir_cif++>` (``cif++``)

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

Definition (``cif++/item.hpp``)
-------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_cif++_item.hpp.rst



Detailed Description
--------------------

This file contains the declaration of item but also the item_value and item_handle These handle the storage of and access to the data for a single data item. 




Includes
--------


- ``cassert``

- ``charconv``

- ``cif++/exports.hpp`` (:ref:`file_cif++_exports.hpp`)

- ``cif++/forward_decl.hpp`` (:ref:`file_cif++_forward_decl.hpp`)

- ``cif++/text.hpp`` (:ref:`file_cif++_text.hpp`)

- ``cif++/utilities.hpp`` (:ref:`file_cif++_utilities.hpp`)

- ``cstring``

- ``iomanip``

- ``iostream``

- ``limits``

- ``memory``

- ``optional``

- ``utility``



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


- :ref:`file_cif++_row.hpp`




Namespaces
----------


- :ref:`namespace_cif`


Classes
-------


- :ref:`exhale_struct_structcif_1_1item__handle`

- :ref:`exhale_struct_structcif_1_1item__value`

- :ref:`exhale_class_classcif_1_1item`

