|
Common System 0.2.0
Common interfaces and patterns for system integration
|
C++20 module partition for configuration. More...
#include <functional>#include <map>#include <memory>#include <optional>#include <string>#include <variant>#include <vector>
Go to the source code of this file.
Classes | |
| struct | kcenon::common::config::feature_flags |
| Compile-time feature detection flags. More... | |
| struct | kcenon::common::config::config_entry |
| A single configuration entry. More... | |
| class | kcenon::common::config::IConfigLoader |
| Interface for configuration loaders. More... | |
| struct | kcenon::common::config::cli_option |
| Definition for a CLI option. More... | |
| struct | kcenon::common::config::cli_parse_result |
| Result of CLI parsing. More... | |
| class | kcenon::common::config::CliConfigParser |
| Simple command-line argument parser. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::config |
Typedefs | |
| using | kcenon::common::config::config_value |
| Configuration value type. | |
C++20 module partition for configuration.
This module partition exports configuration-related types:
Part of the kcenon.common module.
Definition in file config.cppm.