8#ifndef FMTlifespanparser_Hm_included
9#define FMTlifespanparser_Hm_included
#define FMTEXPORT
Definition: FMTutility.h:125
Class holding the constants defined in the constants section of a model, used by the parsers.
Definition: FMTConstants.h:28
List holding the maximum age of aggregates of developments.
Definition: FMTLifespans.h:23
Parser reading and writing the lifespan section of the model.
Definition: FMTLifespanParser.h:29
~FMTLifespanParser()=default
Default destructor for FMTLifespanParser.
FMTLifespanParser(const FMTLifespanParser &rhs)
Copy constructor for FMTLifespanParser.
void write(const Core::FMTLifespans &lifespan, const std::string &location) const
Write the lifespan section.
Core::FMTLifespans read(const std::vector< Core::FMTTheme > &themes, const Core::FMTConstants &constants, const std::string &location)
Read the lifespan section.
FMTLifespanParser()
Default constructor for FMTLifespanParser.
Main parent class of all the parsers in FMT.
Definition: FMTParser.h:72
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTAction.h:34
Namespace handling all FMT's parsers. Everything related to I/O should be located in this namespace.
Definition: FMTActionParser.h:27