FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
FMTconstantparser.hpp
Go to the documentation of this file.
1/*
2Copyright (c) 2019 Gouvernement du Québec
3
4SPDX-License-Identifier: LiLiQ-R-1.1
5License-Filename: LICENSES/EN/LiLiQ-R11unicode.txt
6*/
7
8#ifndef FMTconstantparser_H_INCLUDED
9#define FMTconstantparser_H_INCLUDED
10
11#include "FMTparser.hpp"
12#include <string>
13
14namespace Core
15{
16 class FMTconstants;
17}
18
19namespace Parser
20{
21// DocString: FMTconstantparser
27 {
28 // DocString: FMTparser::rxconstant
30 const static boost::regex rxconstant;
31 public:
32 // DocString: FMTconstantparser()
37 // DocString: ~FMTconstantparser()
41 ~FMTconstantparser() = default;
42 // DocString: FMTconstantparser(const FMTconstantparser&)
47 // DocString: FMTconstantparser::operator=
51 FMTconstantparser& operator = (const FMTconstantparser& rhs)=default;
52 // DocString: FMTconstantparser::read
56 Core::FMTconstants read(const std::string& location);
57 // DocString: FMTconstantparser::write
61 void write(const Core::FMTconstants& constants, const std::string& location) const;
62 };
63}
64#endif // FMTconstantparser_H_INCLUDED
#define FMTEXPORT
Definition: FMTutility.hpp:92
Definition: FMTconstants.hpp:29
Definition: FMTconstantparser.hpp:27
Core::FMTconstants read(const std::string &location)
FMTconstantparser(const FMTconstantparser &rhs)=default
void write(const Core::FMTconstants &constants, const std::string &location) const
Definition: FMTparser.hpp:66
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTaction.hpp:31
Namespace handling all FMT's parsers. Everything related to I/O should be located in this namespace.
Definition: FMTactionparser.hpp:26