ALib C++ Library
by
Library Version:
2402 R1
Documentation generated by
Loading...
Searching...
No Matches
home
dev
A-Worx
ALib
src
alib
lang
commonenums.hpp
Go to the documentation of this file.
1
/** ************************************************************************************************
2
* \file
3
* This header file is part of the \aliblong. It does not belong to an \alibmod and is
4
* included in any \alibdist.
5
*
6
* \emoji :copyright: 2013-2024 A-Worx GmbH, Germany.
7
* Published under \ref mainpage_license "Boost Software License".
8
**************************************************************************************************/
9
#ifndef HPP_ALIB_LANG_COMMONENUMS
10
#define HPP_ALIB_LANG_COMMONENUMS 1
11
12
#if !defined(HPP_ALIB_LANG_COMMONENUMS_DEFS)
13
# include "
alib/lang/commonenumdefs.hpp
"
14
#endif
15
16
#if ALIB_ENUMS
17
18
#if !defined (HPP_ALIB_ENUMS_BITWISE)
19
# include "
alib/enums/bitwise.hpp
"
20
#endif
21
ALIB_ENUMS_MAKE_BITWISE
(
alib::lang::Phase
)
22
23
#if !defined(HPP_ALIB_ENUMS_RECORDS)
24
# include "
alib/enums/records.hpp
"
25
#endif
26
27
// CodeMarker_CommonEnums
28
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Alignment
,
alib::enums::ERSerializable
)
29
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Bool
,
alib::enums::ERSerializable
)
30
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Caching
,
alib::enums::ERSerializable
)
31
DOX_MARKER( [DOX_ALIB_ENUMS_MAKE_PARSABLE_2] )
32
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Case
,
alib::enums::ERSerializable
)
33
DOX_MARKER( [DOX_ALIB_ENUMS_MAKE_PARSABLE_2] )
34
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::ContainerOp
,
alib::enums::ERSerializable
)
35
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::CreateDefaults
,
alib::enums::ERSerializable
)
36
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::CreateIfNotExists
,
alib::enums::ERSerializable
)
37
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::CurrentData
,
alib::enums::ERSerializable
)
38
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Inclusion
,
alib::enums::ERSerializable
)
39
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Initialization
,
alib::enums::ERSerializable
)
40
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Phase
,
alib::enums::ERSerializable
)
41
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Propagation
,
alib::enums::ERSerializable
)
42
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Reach
,
alib::enums::ERSerializable
)
43
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Recursive
,
alib::enums::ERSerializable
)
44
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Responsibility
,
alib::enums::ERSerializable
)
45
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Safeness
,
alib::enums::ERSerializable
)
46
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Side
,
alib::enums::ERSerializable
)
47
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::SortOrder
,
alib::enums::ERSerializable
)
48
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::SourceData
,
alib::enums::ERSerializable
)
49
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Switch
,
alib::enums::ERSerializable
)
50
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Timezone
,
alib::enums::ERSerializable
)
51
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Timing
,
alib::enums::ERSerializable
)
52
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::ValueReference
,
alib::enums::ERSerializable
)
53
ALIB_ENUMS_ASSIGN_RECORD
(
alib::lang::Whitespaces
,
alib::enums::ERSerializable
)
54
55
#endif
// ALIB_ENUMS
56
57
#endif
// HPP_ALIB_LANG_COMMONENUMS
bitwise.hpp
commonenumdefs.hpp
ALIB_ENUMS_MAKE_BITWISE
#define ALIB_ENUMS_MAKE_BITWISE(TEnum)
Definition
bitwise.hpp:120
ALIB_ENUMS_ASSIGN_RECORD
#define ALIB_ENUMS_ASSIGN_RECORD(TEnum, TRecord)
Definition
records.hpp:752
alib::lang::Recursive
Recursive
Definition
commonenumdefs.hpp:166
alib::lang::Inclusion
Inclusion
Definition
commonenumdefs.hpp:119
alib::lang::ValueReference
ValueReference
Definition
commonenumdefs.hpp:252
alib::lang::Whitespaces
Whitespaces
Definition
commonenumdefs.hpp:261
alib::lang::CreateDefaults
CreateDefaults
Definition
commonenumdefs.hpp:91
alib::lang::Caching
Caching
Definition
commonenumdefs.hpp:56
alib::lang::Side
Side
Definition
commonenumdefs.hpp:195
alib::lang::Propagation
Propagation
Definition
commonenumdefs.hpp:148
alib::lang::Bool
Bool
Definition
commonenumdefs.hpp:47
alib::lang::Switch
Switch
Definition
commonenumdefs.hpp:222
alib::lang::Initialization
Initialization
Definition
commonenumdefs.hpp:128
alib::lang::Safeness
Safeness
Definition
commonenumdefs.hpp:186
alib::lang::SortOrder
SortOrder
Definition
commonenumdefs.hpp:204
alib::lang::Reach
Reach
Definition
commonenumdefs.hpp:157
alib::lang::SourceData
SourceData
Definition
commonenumdefs.hpp:213
alib::lang::Timezone
Timezone
Definition
commonenumdefs.hpp:231
alib::lang::CurrentData
CurrentData
Definition
commonenumdefs.hpp:110
alib::lang::Case
Case
Definition
commonenumdefs.hpp:67
alib::lang::Responsibility
Responsibility
Definition
commonenumdefs.hpp:177
alib::lang::Alignment
Alignment
Definition
commonenumdefs.hpp:30
alib::lang::Timing
Timing
Definition
commonenumdefs.hpp:240
alib::lang::CreateIfNotExists
CreateIfNotExists
Definition
commonenumdefs.hpp:100
alib::lang::Phase
Phase
Definition
commonenumdefs.hpp:139
alib::lang::ContainerOp
ContainerOp
Definition
commonenumdefs.hpp:79
records.hpp
alib::enums::ERSerializable
Definition
records.hpp:689