|
Gromacs
2025.3
|
#include "gmxpre.h"#include "gromacs/options/basicoptions.h"#include <cerrno>#include <cstdint>#include <cstdio>#include <cstdlib>#include <algorithm>#include <functional>#include <limits>#include <memory>#include <string>#include <utility>#include <vector>#include "gromacs/options/abstractoption.h"#include "gromacs/options/ivaluestore.h"#include "gromacs/options/optionflags.h"#include "gromacs/utility/any.h"#include "gromacs/utility/arrayref.h"#include "gromacs/utility/basedefinitions.h"#include "gromacs/utility/cstringutil.h"#include "gromacs/utility/exceptions.h"#include "gromacs/utility/gmxassert.h"#include "gromacs/utility/strconvert.h"#include "gromacs/utility/stringutil.h"#include "basicoptionstorage.h"
Include dependency graph for basicoptions.cpp:Implements classes in basicoptions.h and basicoptionstorage.h.
Functions | |
| template<typename ValueType > | |
| void | anonymous_namespace{basicoptions.cpp}::expandVector (size_t length, std::vector< ValueType > *values) |
| Expands a single value to a vector by copying the value. More... | |
| std::vector< std::string > ::const_iterator | anonymous_namespace{basicoptions.cpp}::findEnumValue (const std::vector< std::string > &allowedValues, const std::string &value) |
| Finds an enumerated value from the list of allowed values. More... | |
| AbstractOptionStorage * | gmx::internal::createEnumOptionStorage (const AbstractOption &option, const char *const *enumValues, int count, int defaultValue, int defaultValueIfSet, std::unique_ptr< IOptionValueStore< int >> store) |
| Helper to create EnumOptionStorage instances. More... | |
1.8.5