Gromacs  2025-dev-20240522-e0c89b3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
options Directory Reference
+ Directory dependency graph for options:

Description

Extensible Handling of Options (options)

Directories

directory  tests
 Unit tests for Extensible Handling of Options (options).
 

Files

file  abstractoption.cpp
 Implements classes in abstractoption.h and abstractoptionstorage.h.
 
file  abstractoptionstorage.h
 Declares gmx::AbstractOptionStorage.
 
file  abstractsection.cpp
 Implements classes from abstractsection.h.
 
file  abstractsection.h
 Declares base classes for declaring option sections.
 
file  basicoptions.cpp
 Implements classes in basicoptions.h and basicoptionstorage.h.
 
file  basicoptionstorage.h
 Declares storage classes for basic option types.
 
file  behaviorcollection.cpp
 Implements gmx::OptionsBehaviorCollection.
 
file  behaviorcollection.h
 Declares gmx::OptionsBehaviorCollection.
 
file  filenameoption.cpp
 Implements classes in filenameoption.h and filenameoptionstorage.h.
 
file  filenameoptionmanager.cpp
 Implements gmx::FileNameOptionManager.
 
file  filenameoptionstorage.h
 Declares gmx::FileNameOptionStorage.
 
file  isectionstorage.h
 Declares gmx::IOptionSectionStorage.
 
file  optionmanagercontainer.h
 Declares gmx::OptionManagerContainer.
 
file  options.cpp
 Implements gmx::Options.
 
file  options_impl.h
 Declares private implementation class for gmx::Options.
 
file  optionsassigner.cpp
 Implements gmx::OptionsAssigner.
 
file  optionsassigner.h
 Declares gmx::OptionsAssigner.
 
file  optionsection.cpp
 
file  optionsection.h
 Declares gmx::OptionSection and gmx::OptionSectionInfo.
 
file  optionstoragetemplate.h
 Defines gmx::OptionStorageTemplate template.
 
file  optionsvisitor.cpp
 Implements classes in optionsvisitor.h.
 
file  optionsvisitor.h
 Declares gmx::OptionsVisitor interface and supporting classes.
 
file  repeatingsection.h
 Declares gmx::RepeatingOptionSection and related classes.
 
file  timeunitmanager.cpp
 Implements gmx::TimeUnitManager.
 
file  treesupport.cpp
 Implements functions from treesupport.h.
 
file  treesupport.h
 Declares functions for using keyvaluetree.h with Options.
 
file  valueconverter.h
 Provides gmx::OptionValueConverterSimple.
 
file  valuestore.h
 Declares implementations for IOptionValueStore.