theConfig 10.0
Loading...
Searching...
No Matches
LcEnum_lc.h
Go to the documentation of this file.
1
9/* LABEL-START */
10#pragma once
11
12#include "LibLcConfig_lc.h"
13/* LABEL-END */
14
16
19
20__parser__push__(doc-group=Enum,doc-index=_ignore_,class=LcConfig);
21
24
29// [LcConfigFormatE]
34// [LcConfigFormatE]
35
43
44// BEGIN-LcConfigFormatE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
45
48__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
49LC_EXTERN MK_STRN MK_DECL LcConfigFormatE_ToString ( enum LcConfigFormatE value ) MK_ATTR_STATIC ;
50
53__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
55mk_inline MK_I32 LcConfigFormatE_ToInt ( enum LcConfigFormatE value ) {
56 return (MK_I32) value;
57}
58
61__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc)
62LC_EXTERN enum MkErrorE LcConfigFormatE_FromInt ( MK_I32 const value, enum LcConfigFormatE * value_out ) MK_ATTR_STATIC ;
63
64// END-LcConfigFormatE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
65
67// LcConfigFormatE
68
69// -----------------------------------------------------------------------
72
77// [LcConfigTypeE]
89// [LcConfigTypeE]
90
98
99// BEGIN-LcConfigTypeE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
100
103__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
104LC_EXTERN MK_STRN MK_DECL LcConfigTypeE_ToString ( enum LcConfigTypeE value ) MK_ATTR_STATIC ;
105
108__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
110mk_inline MK_I32 LcConfigTypeE_ToInt ( enum LcConfigTypeE value ) {
111 return (MK_I32) value;
112}
113
116__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc)
117LC_EXTERN enum MkErrorE LcConfigTypeE_FromInt ( MK_I32 const value, enum LcConfigTypeE * value_out ) MK_ATTR_STATIC ;
118
119// END-LcConfigTypeE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
120
122// LcConfigTypeE
123
124// -----------------------------------------------------------------------
127
132// [LcConfigOptionsEF]
133__parser__(enum-is-flag)
145// [LcConfigOptionsEF]
146
154
155// BEGIN-LcConfigOptionsEF - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
156
159__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
160LC_EXTERN MK_STRN MK_DECL LcConfigOptionsEF_ToString ( enum LcConfigOptionsEF value ) MK_ATTR_STATIC ;
161
164__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
166mk_inline MK_I32 LcConfigOptionsEF_ToInt ( enum LcConfigOptionsEF value ) {
167 return (MK_I32) value;
168}
169
172__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc)
173LC_EXTERN enum MkErrorE LcConfigOptionsEF_FromInt ( MK_I32 const value, enum LcConfigOptionsEF * value_out ) MK_ATTR_STATIC ;
174
175// END-LcConfigOptionsEF - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
176
178// LcConfigOptionsEF
179
182
187// [LcErrorE]
192// [LcErrorE]
193
194// BEGIN-LcErrorE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
195
198__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
199LC_EXTERN MK_STRN MK_DECL LcErrorE_ToString ( enum LcErrorE value ) MK_ATTR_STATIC ;
200
203__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
205mk_inline MK_I32 LcErrorE_ToInt ( enum LcErrorE value ) {
206 return (MK_I32) value;
207}
208
211__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc)
212LC_EXTERN enum MkErrorE LcErrorE_FromInt ( MK_I32 const value, enum LcErrorE * value_out ) MK_ATTR_STATIC ;
213
214// END-LcErrorE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
215
217// LcErrorE
218
219// -----------------------------------------------------------------------
222
227// [LcErrorTypeE]
233// [LcErrorTypeE]
234
235// BEGIN-LcErrorTypeE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
236
239__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
240LC_EXTERN MK_STRN MK_DECL LcErrorTypeE_ToString ( enum LcErrorTypeE value ) MK_ATTR_STATIC ;
241
244__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc,return-type-default-no)
246mk_inline MK_I32 LcErrorTypeE_ToInt ( enum LcErrorTypeE value ) {
247 return (MK_I32) value;
248}
249
252__parser__(doc-group=Enum,doc-index=_ignore_,class=LcConfig,no-rpc,prefix=EnumFunc)
253LC_EXTERN enum MkErrorE LcErrorTypeE_FromInt ( MK_I32 const value, enum LcErrorTypeE * value_out ) MK_ATTR_STATIC ;
254
255// END-LcErrorTypeE - created by 'c_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
256
258// LcErrorTypeE
259
260
262
264// LcConfig_Enum_C_API
265
#define BEGIN_LC_C_DECLS
#define END_LC_C_DECLS
#define LC_EXTERN
static library
LcConfigOptionsEF
define the configuration-option of a LcConfigC …
Definition LcEnum_lc.h:134
LcConfigFormatE
set the format of a LcSettingC …
Definition LcEnum_lc.h:30
LcErrorE
Signals an error and is used as the return value of a function …
Definition LcEnum_lc.h:188
LcErrorTypeE
error types
Definition LcEnum_lc.h:228
LcConfigTypeE
define the data-type of a LcSettingC …
Definition LcEnum_lc.h:78
@ CONFIG_OPTION_NONE
Definition LcEnum_lc.h:135
@ CONFIG_ERRROR_NONE
Definition LcEnum_lc.h:229
@ CONFIG_ERRROR_PARSE
Definition LcEnum_lc.h:231
@ CONFIG_ERRROR_FILE_IO
Definition LcEnum_lc.h:230
#define MK_DECL
#define mk_inline
#define __parser__pop__
#define __parser__push__(...)
#define __parser__(...)
signed int MK_I32
const MK_STRB * MK_STRN
#define MK_ATTR_STATIC
#define CONFIG_TYPE_STRING
#define CONFIG_TYPE_LIST
#define CONFIG_TYPE_INT
#define CONFIG_TYPE_ARRAY
#define CONFIG_TRUE
#define CONFIG_FORMAT_DEFAULT
#define CONFIG_OPTION_SEMICOLON_SEPARATORS
#define CONFIG_OPTION_FSYNC
#define CONFIG_OPTION_AUTOCONVERT
#define CONFIG_TYPE_GROUP
#define CONFIG_TYPE_BOOL
#define CONFIG_FALSE
#define CONFIG_FORMAT_HEX
#define CONFIG_OPTION_ALLOW_SCIENTIFIC_NOTATION
#define CONFIG_TYPE_INT64
#define CONFIG_TYPE_NONE
#define CONFIG_OPTION_COLON_ASSIGNMENT_FOR_NON_GROUPS
#define CONFIG_OPTION_OPEN_BRACE_ON_SEPARATE_LINE
#define CONFIG_OPTION_ALLOW_OVERRIDES
#define CONFIG_TYPE_FLOAT
#define CONFIG_OPTION_COLON_ASSIGNMENT_FOR_GROUPS