# File category.hpp

↰ Parent directory (`cif++`)

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

- Program Listing for File category.hpp

## Detailed Description

Documentation for the Class category class

The category class should meet the requirements of Container and SequenceContainer.

TODO: implement all of: https://en.cppreference.com/w/cpp/named_req/Container https://en.cppreference.com/w/cpp/named_req/SequenceContainer and more?

## Includes

- `array`

- `cif++/condition.hpp` (File condition.hpp)

- `cif++/forward_decl.hpp` (File forward_decl.hpp)

- `cif++/iterator.hpp` (File iterator.hpp)

- `cif++/row.hpp` (File row.hpp)

- `cif++/text.hpp` (File text.hpp)

- `cif++/validate.hpp` (File validate.hpp)

## Included By

- File datablock.hpp

## Namespaces

- Namespace cif

## Classes

- Struct category::item_entry

- Struct category::link

- Class category

- Class duplicate_key_error

- Class missing_key_error

- Class multiple_results_error