Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
common.cppm
Go to the documentation of this file.
1// BSD 3-Clause License
2// Copyright (c) 2025, 🍀☀🌕🌥 🌊
3// See the LICENSE file in the project root for full license information.
4
36export module kcenon.common;
37
38// Tier 1: Core (No Dependencies)
39export import :utils;
40export import :error;
41
42// Tier 2: Foundation
43export import :result;
44export import :concepts;
45
46// Tier 3: Infrastructure
47export import :interfaces;
48export import :config;
49export import :di;
50
51// Tier 4: Application
52export import :patterns;
53export import :logging;
54
55export namespace kcenon::common {
56
61 static constexpr int major = 0;
62 static constexpr int minor = 2;
63 static constexpr int patch = 0;
64 static constexpr int tweak = 0;
65 static constexpr const char* string = "0.2.0.0";
66 static constexpr const char* module_name = "kcenon.common";
67};
68
69} // namespace kcenon::common
Core interfaces.
Definition adapter.h:21
Version information for common_system module.
Definition common.cppm:60
static constexpr const char * module_name
Definition common.cppm:66
static constexpr int minor
Definition common.cppm:62
static constexpr int patch
Definition common.cppm:63
static constexpr int tweak
Definition common.cppm:64
static constexpr int major
Definition common.cppm:61