Gromacs  2025-dev-20241003-bd59e46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
optionsvisitor.cpp File Reference
#include "gmxpre.h"
#include "optionsvisitor.h"
#include <list>
#include "gromacs/options/abstractoptionstorage.h"
#include "gromacs/options/options.h"
#include "gromacs/options/optionsection.h"
#include "options_impl.h"
+ Include dependency graph for optionsvisitor.cpp:

Description

Implements classes in optionsvisitor.h.

Author
Teemu Murtola teemu.nosp@m..mur.nosp@m.tola@.nosp@m.gmai.nosp@m.l.com

Functions

void gmx::anonymous_namespace{optionsvisitor.cpp}::visitOption (OptionsVisitor *visitor, OptionInfo &optionInfo)
 Helper function to call visitOptions() and handle correct indirection.
 
void gmx::anonymous_namespace{optionsvisitor.cpp}::visitOption (OptionsModifyingVisitor *visitor, OptionInfo &optionInfo)
 Helper function to call visitOptions() and handle correct indirection.
 
template<class VisitorType >
void gmx::anonymous_namespace{optionsvisitor.cpp}::acceptOptionsGroup (const internal::OptionSectionImpl::Group &group, VisitorType *visitor)
 Helper function to recursively visit all options in a group.