OGS
CommandLineArgumentParser.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#include <string>
5#include <vector>
6
7#pragma once
8
10{
11 std::string reference_path;
12 std::string project;
13 std::vector<std::string> xml_patch_file_names;
14 std::string outdir;
15 std::string mesh_dir;
16 std::string script_dir;
17 std::string log_level;
22#ifndef _WIN32
24#endif // _WIN32
25};
26
28 int argc, char* argv[], bool const exit_on_exception = true);
CommandLineArguments parseCommandLineArguments(int argc, char *argv[], bool const exit_on_exception=true)
std::vector< std::string > xml_patch_file_names