Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::concepts::ConfigSection Concept Reference

A serializable configuration section type. More...

#include <service.h>

Concept definition

template<typename T>
std::is_default_constructible_v<T> &&
std::is_copy_constructible_v<T>
A serializable configuration section type.
Definition service.h:220

Detailed Description

A serializable configuration section type.

Configuration sections must be default and copy constructible for storage and manipulation by configuration systems.

Example usage:

template<ConfigSection T>
T load_config(const std::string& section_name) {
T config{};
// Load configuration values
return config;
}

Definition at line 220 of file service.h.