.. _file_cif++_validate.hpp: File validate.hpp ================= |exhale_lsh| :ref:`Parent directory ` (``cif++``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Definition (``cif++/validate.hpp``) ----------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_cif++_validate.hpp.rst Detailed Description -------------------- Functions to create and manipulate validator objects Support for validating mmCIF files based on a dictionary. These dictionaries contain information about the categories and items therein, what they may contain and how this should be formatted. There's also information on links between parent and child categories. Includes -------- - ``cassert`` - ``cif++/text.hpp`` (:ref:`file_cif++_text.hpp`) - ``filesystem`` - ``list`` - ``mutex`` - ``system_error`` - ``utility`` Included By ----------- - :ref:`file_cif++_category.hpp` - :ref:`file_cif++_dictionary_parser.hpp` Namespaces ---------- - :ref:`namespace_cif` Classes ------- - :ref:`exhale_struct_structcif_1_1category__validator` - :ref:`exhale_struct_structcif_1_1item__alias` - :ref:`exhale_struct_structcif_1_1item__validator` - :ref:`exhale_struct_structcif_1_1link__validator` - :ref:`exhale_struct_structcif_1_1type__validator` - :ref:`exhale_class_classcif_1_1validation__category__impl` - :ref:`exhale_class_classcif_1_1validation__exception` - :ref:`exhale_class_classcif_1_1validator` - :ref:`exhale_class_classcif_1_1validator__factory` Enums ----- - :ref:`exhale_enum_namespacecif_1a339253d4b856d267db110e2e55b6fa46` - :ref:`exhale_enum_namespacecif_1ae5e65dddeeceb84cd55b772eaca216c7` Functions --------- - :ref:`exhale_function_namespacecif_1a17188febf04153361cad42eb042da64a` - :ref:`exhale_function_namespacecif_1ae8f1330ded658c851bda5859f2e071bc` - :ref:`exhale_function_namespacecif_1a2db5caf5ac5cd4376f29255fa9eebbc0` - :ref:`exhale_function_namespacecif_1a18461202bb0b0d4d134bc3eb46455776` - :ref:`exhale_function_namespacecif_1acde0f42396a36ed1d56f59e8754968b9`