PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
pacs.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
38export module kcenon.pacs;
39
40// Tier 1: Core (No internal dependencies)
41export import :core;
42
43// Tier 2: Infrastructure (depends on core)
44export import :encoding;
45export import :storage;
46export import :security;
47
48// Tier 3: Protocol (depends on core, encoding)
49export import :network;
50
51// Tier 4: Services (depends on core, network, storage)
52export import :services;
53
54// Tier 5: Application (depends on services)
55export import :workflow;
56export import :web;
57export import :integration;
58
59// Tier 6: Optional features
60#ifdef KCENON_WITH_AI
61export import :ai;
62#endif
63
64export import :monitoring;
65export import :di;
66
67export namespace pacs {
68
73 static constexpr int major = 0;
74 static constexpr int minor = 1;
75 static constexpr int patch = 0;
76 static constexpr int tweak = 0;
77 static constexpr const char* string = "0.1.0.0";
78 static constexpr const char* module_name = "kcenon.pacs";
79};
80
81} // namespace pacs
Version information for pacs_system module.
Definition pacs.cppm:72
static constexpr int minor
Definition pacs.cppm:74
static constexpr int major
Definition pacs.cppm:73
static constexpr int tweak
Definition pacs.cppm:76
static constexpr int patch
Definition pacs.cppm:75
static constexpr const char * module_name
Definition pacs.cppm:78