28#include "neml2/base/OptionCollection.h"
29#include "neml2/misc/parser_utils.h"
The wrapper (decorator) for cross-referencing unresolved values at parse time.
Definition CrossRef.h:54
A data structure that holds options of multiple objects.
Definition OptionCollection.h:39
A parser is responsible for parsing an input file into a collection of options which can be used by t...
Definition Parser.h:39
virtual OptionCollection parse(const std::filesystem::path &filename, const std::string &additional_input="") const =0
Deserialize a file.
static const std::vector< std::string > sections
Known top-level sections in the input file.
Definition Parser.h:50
Parser(const Parser &)=default
Parser(Parser &&) noexcept=default
Definition CrossRef.cxx:31