27#include "neml2/base/Parser.h"
50 const std::
string & additional_input =
"") const override;
62 void extract_options(hit::Node *
object,
OptionSet & options) const;
63 void extract_option(hit::Node * node,
OptionSet & options) const;
HITParser(HITParser &&) noexcept=default
OptionCollection parse(const std::filesystem::path &filename, const std::string &additional_input="") const override
Deserialize a file.
Definition HITParser.cxx:40
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:97
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:52
Definition DiagnosticsInterface.cxx:30