26#include "neml2/base/Parser.h"
The wrapper (decorator) for cross-referencing unresolved values at parse time.
Definition CrossRef.h:54
A parser is responsible for parsing an input file into a collection of options which can be used by t...
Definition HITParser.h:37
HITParser(HITParser &&) noexcept=default
OptionCollection parse(const std::filesystem::path &filename, const std::string &additional_input="") const override
Deserialize a file.
Definition HITParser.cxx:39
HITParser(const HITParser &)=default
virtual OptionSet extract_object_options(hit::Node *object, hit::Node *section) const
Extract options for a specific object.
Definition HITParser.cxx:96
A data structure that holds options of multiple objects.
Definition OptionCollection.h:39
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:85
A parser is responsible for parsing an input file into a collection of options which can be used by t...
Definition Parser.h:39
Definition CrossRef.cxx:31