Gromacs  2024.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
gmx::OptionSectionHandle Class Reference

#include <gromacs/options/optionsection.h>

+ Inheritance diagram for gmx::OptionSectionHandle:
+ Collaboration diagram for gmx::OptionSectionHandle:

Description

Allows adding options to an OptionSection.

An instance of this class is returned from IOptionsContainerWithSections::addSection(), and supports adding options and subsections to a section created with OptionSection.

Public Member Functions

 OptionSectionHandle (internal::OptionSectionImpl *section)
 Wraps a given section storage object.
 
- Public Member Functions inherited from gmx::AbstractOptionSectionHandle
IOptionsContaineraddGroup () override
 Creates a subgroup of options within the current options. More...
 
- Public Member Functions inherited from gmx::IOptionsContainerWithSections
template<class SectionType >
SectionType::HandleType addSection (const SectionType &section)
 Adds a section to this collection. More...
 
- Public Member Functions inherited from gmx::IOptionsContainer
template<class OptionType >
OptionType::InfoType * addOption (const OptionType &settings)
 Adds a recognized option. More...
 

Additional Inherited Members

- Protected Member Functions inherited from gmx::AbstractOptionSectionHandle
 AbstractOptionSectionHandle (internal::OptionSectionImpl *section)
 Wraps a given section storage object.
 
- Protected Member Functions inherited from gmx::IOptionsContainerWithSections
 GMX_DEFAULT_CONSTRUCTORS (IOptionsContainerWithSections)
 
- Protected Member Functions inherited from gmx::IOptionsContainer
 GMX_DEFAULT_CONSTRUCTORS (IOptionsContainer)
 
- Static Protected Member Functions inherited from gmx::AbstractOptionSectionHandle
template<typename StorageType >
static StorageType * getStorage (internal::OptionSectionImpl *section)
 Returns the storage for a particular type of section. More...
 

The documentation for this class was generated from the following file: