.. _file_cif++_iterator.hpp: File iterator.hpp ================= |exhale_lsh| :ref:`Parent directory ` (``cif++``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Definition (``cif++/iterator.hpp``) ----------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_cif++_iterator.hpp.rst Detailed Description -------------------- This file contains several implementations of generic iterators. Using partial specialization we can have implementation for iterators that return row_handles, a single value or tuples of multiple values. Includes -------- - ``array`` - ``cif++/row.hpp`` (:ref:`file_cif++_row.hpp`) Included By ----------- - :ref:`file_cif++_category.hpp` Namespaces ---------- - :ref:`namespace_cif` Classes ------- - :ref:`exhale_class_classcif_1_1conditional__iterator__proxy` - :ref:`exhale_class_classcif_1_1iterator__impl` - :ref:`exhale_class_classcif_1_1iterator__impl_3_01Category_01_4` - :ref:`exhale_class_classcif_1_1iterator__impl_3_01Category_00_01T_01_4` - :ref:`exhale_class_classcif_1_1iterator__proxy`