# File iterator.hpp

↰ Parent directory (`cif++`)

## Definition (`cif++/iterator.hpp`)

- Program Listing for File iterator.hpp

## 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` (File row.hpp)

## Included By

- File category.hpp

## Namespaces

- Namespace cif

## Classes

- Template Class conditional_iterator_proxy

- Template Class iterator_impl

- Template Class iterator_impl< Category >

- Template Class iterator_impl< Category, T >

- Template Class iterator_proxy