Gromacs
2024.3
|
#include <cstddef>
#include <memory>
#include <string>
#include "gromacs/options/abstractoption.h"
#include "gromacs/utility/classhelpers.h"
Declares gmx::OptionsVisitor interface and supporting classes.
Classes | |
class | gmx::OptionsVisitor |
Pure interface for visiting options in a Options object. More... | |
class | gmx::OptionsTypeVisitor< InfoType > |
Abstract base class for visiting options of a particular type. More... | |
class | gmx::OptionsIterator |
Decorator class for visiting options in a Options object. More... | |
class | gmx::OptionsModifyingVisitor |
Pure interface for visiting options in a Options object, allowing modifications. More... | |
class | gmx::OptionsModifyingTypeVisitor< InfoType > |
Abstract base class for visiting options of a particular type, allowing modifications. More... | |
class | gmx::OptionsModifyingIterator |
Decorator class for visiting options in a Options object, allowing changes. More... | |