.. _file_cif++_file.hpp: File file.hpp ============= |exhale_lsh| :ref:`Parent directory ` (``cif++``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Definition (``cif++/file.hpp``) ------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_cif++_file.hpp.rst Detailed Description -------------------- The file class defined here encapsulates the contents of an mmCIF file It is mainly a list of :ref:`exhale_class_classcif_1_1datablock` objects The class file has methods to load dictionaries. These dictionaries are loaded from resources (if available) or from disk from several locations. See the documentation on load_resource() in file: :ref:`file_cif++_utilities.hpp` for more information on how data is loaded. Includes -------- - ``cif++/datablock.hpp`` (:ref:`file_cif++_datablock.hpp`) - ``cif++/parser.hpp`` (:ref:`file_cif++_parser.hpp`) - ``list`` Included By ----------- - :ref:`file_cif++.hpp` - :ref:`file_cif++_pdb.hpp` Namespaces ---------- - :ref:`namespace_cif` Classes ------- - :ref:`exhale_class_classcif_1_1file`