.. _file_commands_icommand.h: File icommand.h =============== |exhale_lsh| :ref:`Parent directory ` (``commands``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Defines the :ref:`exhale_class_classICommand` interface for the Command Pattern. Definition (``commands/icommand.h``) ------------------------------------ Detailed Description -------------------- Le Nhan Pham 2026 This file contains the abstract base class :ref:`exhale_class_classICommand`, which all concrete commands in the :ref:`namespace_ComChemKit` application must implement. It dictates how commands are named, described, parsed from the command line, and executed. It serves as the foundation for the application's CLI routing and modularity. Includes -------- - ``commands/command_system.h`` (:ref:`file_commands_command_system.h`) - ``string`` Included By ----------- - :ref:`file_commands_checker_command.h` - :ref:`file_commands_command_registry.h` - :ref:`file_commands_create_input_command.h` - :ref:`file_commands_extract_command.h` - :ref:`file_commands_extract_coords_command.h` - :ref:`file_commands_high_level_command.h` - :ref:`file_commands_thermo_command.h` Classes ------- - :ref:`exhale_class_classICommand`