Gromacs
2024.4
|
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "gromacs/commandline/cmdlinemodule.h"
#include "gromacs/commandline/cmdlinemodulemanager.h"
#include "gromacs/options/options.h"
#include "gromacs/utility/binaryinformation.h"
#include "gromacs/utility/classhelpers.h"
#include "gromacs/utility/gmxassert.h"
Declares implementation types for gmx::CommandLineModuleManager.
Classes | |
class | gmx::CommandLineModuleGroupData |
Internal data for a CommandLineModuleManager module group. More... | |
class | gmx::CommandLineCommonOptionsHolder |
Encapsulates some handling of common options to the wrapper binary. More... | |
Typedefs | |
typedef std::map< std::string, CommandLineModulePointer > | gmx::CommandLineModuleMap |
Container type for mapping module names to module objects. | |
typedef std::unique_ptr < CommandLineModuleGroupData > | gmx::CommandLineModuleGroupDataPointer |
Smart pointer type for managing a CommandLineModuleGroup. | |
typedef std::vector < CommandLineModuleGroupDataPointer > | gmx::CommandLineModuleGroupList |
Container type for keeping a list of module groups. | |