Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1#pragma once
2
11namespace kcenon::common {
12
13// Core types
14template<typename T> class Result;
15template<typename T> class Option;
16
17// Pattern classes
18namespace patterns {
19 class Observer;
20 class Subject;
21 template<typename T> class Singleton;
22}
23
24// Interface classes
25namespace interfaces {
26 class Serializable;
27 class Comparable;
28 class Hashable;
29}
30
31// Error handling
32class error_info;
33
34// Utility classes
35namespace utils {
36 class Logger;
37 class Timer;
38 class StringUtils;
39}
40
41} // namespace kcenon::common
Core interfaces.
Definition adapter.h:21
Standard error information used by Result<T>.
Definition core.cppm:106