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