Loading...
Searching...
No Matches
ParametersINI.h
Go to the documentation of this file.
1/*
2** This file is part of eOn.
3**
4** SPDX-License-Identifier: BSD-3-Clause
5**
6** Copyright (c) 2010--present, eOn Development Team
7** All rights reserved.
8**
9** Repo:
10** https://github.com/TheochemUI/eOn
11*/
12#pragma once
13
14class INIReader;
15
16namespace eonc {
17
18class Parameters;
19
20namespace config {
21
24int load_ini(INIReader &ini, Parameters &params);
25
28void validate_and_link(Parameters &params);
29
30} // namespace config
31} // namespace eonc
int load_ini(INIReader &ini, Parameters &params)
Parse all INI sections into the Parameters struct.
void validate_and_link(Parameters &params)
Resolve cross-group defaults and time unit conversions.
RAII resource manager for the ARTn C library with global synchronization.