# File compound.hpp

↰ Parent directory (`cif++`)

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

- Program Listing for File compound.hpp

## Detailed Description

This file contains the definition for the class compound, encapsulating the information found for compounds in the CCD.

The data is loaded by default from a file called `components.cif`. This file is located using load_resource. (See documentation on Function cif::load_resource for more information)

Note that since version 6 the CCP4 monomer library is no longer used.

## Includes

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

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

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

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

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

- `map`

- `set`

- `tuple`

- `vector`

## Included By

- File cif++.hpp

## Namespaces

- Namespace cif

## Classes

- Struct compound_atom

- Struct compound_bond

- Class compound

- Class compound_factory

- Class compound_source

## Enums

- Enum bond_type

- Enum stereo_config_type

## Functions

- Function cif::bond_type_to_string

- Function cif::parse_bond_type_from_string

- Function cif::parse_stereo_config_from_string

- Function cif::to_string