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
11
namespace
kcenon::common
{
12
13
// Core types
14
template
<
typename
T>
class
Result;
15
template
<
typename
T>
class
Option
;
16
17
// Pattern classes
18
namespace
patterns {
19
class
Observer;
20
class
Subject;
21
template
<
typename
T>
class
Singleton
;
22
}
23
24
// Interface classes
25
namespace
interfaces {
26
class
Serializable;
27
class
Comparable;
28
class
Hashable;
29
}
30
31
// Error handling
32
class
error_info
;
33
34
// Utility classes
35
namespace
utils {
36
class
Logger;
37
class
Timer;
38
class
StringUtils;
39
}
40
41
}
// namespace kcenon::common
kcenon::common::Option
Definition
forward.h:15
kcenon::common::patterns::Singleton
Definition
forward.h:21
kcenon::common
Core interfaces.
Definition
adapter.h:21
kcenon::common::error_info
Standard error information used by Result<T>.
Definition
core.cppm:106
include
kcenon
common
forward.h
Generated by
1.12.0