11#define META_FILE_NAME "LcSettingC_py.c"
16#define OT_CLASS (&NS(LcSettingCR))
17#define OT_CLASS_NAME "LcSettingC"
19#define OT_LNG2META(O) LcCfs(VAL2MNG(O))
21#define OT_retObj_CONSTR(mng) OT_retObj_SET(NS(LcSettingC_CTOR)(MK_RT_CALL (PyTypeObject*)class,mng))
23#define OT_SETUP_hdl OT_SETUP_hdl_tmpl(LcSettingC)
24#define OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(LcSettingC)
25#define OT_SETUP_hdl_constr MK_RT_UNUSED AllRtSetup_NULL; \
26 LC_CFS hdl = (LC_CFS) OT_CLASS;
27#define OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(LcSettingC)
28#define OT_SETUP_hdl_static MK_RT_UNUSED AllRtSetup_NULL; \
29 __attribute__((unused)) MK_TYP hdl = LcSettingC##_TT;
31#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static
33#if !defined(SetupRtFromObj_X)
34 #define SetupRtFromObj_X(hdl) AllRtSetup_X(hdl)
35 #define SetupRtFromObj_XN(hdl) AllRtSetup_XN(hdl)
40#define LcSettingCTT LC(LcConfigThreadState).LcSettingCTT
67 if (LcSettingCTT == NULL) LcSettingCTT = LcSettingSTT; \
70 if (LcSettingCTT->selfCreate == NS(LcSettingC_selfCreate)) return MK_OK; \
73 LcSettingCTT->selfCreate = NS(LcSettingC_selfCreate); \
74 LcSettingCTT->selfDelete = NS(LcSettingC_selfDelete); \
75 LcSettingCTT->selfUnlink = NS(LcSettingC_selfUnlink); \
77 if (!PyType_HasFeature(OT_CLASS,Py_TPFLAGS_READY)) { \
78 NS(LcSettingCR).tp_base = LcSettingC_base; \
79 OtErrorCheckLng (PyType_Ready(OT_CLASS)); \
81 OtErrorCheckLng(PyModule_AddObjectRef(m, "LcSettingC", (PyObject *)OT_CLASS)); \
84 LcSettingC_MK_NULL = Py_NewRef(MK(AtomCreate) (MK_RT_CALL OT_CLASS, NULL ));
88#define META_CONTEXT_S MK_ERROR_DEFAULT
99#define GetNull_doc "LcSettingC LcSettingC.GetNull()"
100#define HandleResolve_doc "LcSettingC LcSettingC.HandleResolve(netHdl:MK_HDL)"
101#define Instances_doc "LcSettingC LcSettingC.Instances()"
104#define Add_doc "LcSettingC parent.Add(name:string, __type:LcConfigTypeE)"
107#define AddIfNotExists_doc "LcSettingC setting.AddIfNotExists(name:string, cfgtype:LcConfigTypeE)"
108#define GetConfig_doc "LcConfigC setting.GetConfig() (const)"
109#define GetElem_doc "LcSettingC setting.GetElem(idx:int32) (const)"
110#define GetMember_doc "LcSettingC setting.GetMember(name:string) (const)"
111#define Lookup_doc "LcSettingC setting.Lookup(path:string)"
112#define LookupAll_doc "MkBufferListC setting.LookupAll() (const)"
113#define Next_doc "LcSettingC cfs.Next()"
114#define Parent_doc "LcSettingC setting.Parent() (const)"
115#define Prev_doc "LcSettingC cfs.Prev()"
116#define SetBoolElem_doc "LcSettingC setting.SetBoolElem(idx:int32, value:int32)"
117#define SetFloatElem_doc "LcSettingC setting.SetFloatElem(idx:int32, value:double)"
118#define SetInt64Elem_doc "LcSettingC setting.SetInt64Elem(idx:int32, value:int64)"
119#define SetIntElem_doc "LcSettingC setting.SetIntElem(idx:int32, value:int32)"
120#define SetStringElem_doc "LcSettingC setting.SetStringElem(idx:int32, value:string)"
123#define Exists_doc "bool setting.Exists(name:string)"
124#define GetBool_doc "bool setting.GetBool() (const)"
125#define GetBoolElem_doc "bool setting.GetBoolElem(idx:int32) (const)"
126#define GetFloat_doc "double setting.GetFloat() (const)"
127#define GetFloatElem_doc "double setting.GetFloatElem(idx:int32) (const)"
128#define GetFormat_doc "LcConfigFormatE setting.GetFormat() (const)"
129#define GetInt_doc "int32 setting.GetInt() (const)"
130#define GetInt64_doc "int64 setting.GetInt64() (const)"
131#define GetInt64Elem_doc "int64 setting.GetInt64Elem(idx:int32) (const)"
132#define GetIntElem_doc "int32 setting.GetIntElem(idx:int32) (const)"
133#define GetString_doc "string setting.GetString() (const)"
134#define GetStringElem_doc "string setting.GetStringElem(idx:int32) (const)"
136#define Index_doc "int32 setting.Index() (const)"
137#define IsAggregate_doc "bool setting.IsAggregate() (const)"
138#define IsArray_doc "bool setting.IsArray() (const)"
139#define IsGroup_doc "bool setting.IsGroup() (const)"
140#define IsList_doc "bool setting.IsList() (const)"
141#define IsNumber_doc "bool setting.IsNumber() (const)"
142#define IsRoot_doc "bool setting.IsRoot() (const)"
143#define IsScalar_doc "bool setting.IsScalar() (const)"
144#define Length_doc "int32 setting.Length() (const)"
146#define Name_doc "string setting.Name() (const)"
147#define Remove_doc "parent.Remove(name:string)"
148#define RemoveElem_doc "parent.RemoveElem(idx:int32)"
149#define SetBool_doc "setting.SetBool(value:bool)"
150#define SetFloat_doc "setting.SetFloat(value:double)"
151#define SetFormat_doc "setting.SetFormat(format:LcConfigFormatE)"
152#define SetInt_doc "setting.SetInt(value:int32)"
153#define SetInt64_doc "setting.SetInt64(value:int64)"
154#define SetString_doc "setting.SetString(value:string)"
155#define SourceFile_doc "string setting.SourceFile() (const)"
156#define SourceLine_doc "int32 setting.SourceLine() (const)"
157#define Type_doc "LcConfigTypeE setting.Type() (const)"
160#define LookupBool_doc "bool setting.LookupBool(name:string) (const)"
161#define LookupFloat_doc "double setting.LookupFloat(name:string) (const)"
162#define LookupInt_doc "int32 setting.LookupInt(name:string) (const)"
163#define LookupInt64_doc "int64 setting.LookupInt64(name:string) (const)"
164#define LookupString_doc "string setting.LookupString(name:string) (const)"
299 if (retVal == NULL) {
319 if (retVal == NULL) {
603 if (retVal == NULL) {
749 if (retVal == NULL) {
911 if (retVal == NULL) {
933 if (retVal == NULL) {
955 if (retVal == NULL) {
977 if (retVal == NULL) {
999 if (retVal == NULL) {
1128 if (retVal == NULL) {
1174 {
"GetNull" , (PyCFunction)
NS(LcSettingC_GetNull) , METH_NOARGS|METH_CLASS ,
GetNull_doc },
1175 {
"HandleResolve" , (PyCFunction)
NS(LcSettingC_HandleResolve) , METH_O|METH_CLASS ,
HandleResolve_doc },
1176 {
"Instances" , (PyCFunction)
NS(LcSettingC_Instances) , METH_NOARGS|METH_CLASS ,
Instances_doc },
1183 {
"Add" , (PyCFunction)
NS(LcSettingC_Add) , METH_VARARGS ,
Add_doc },
1186 {
"AddIfNotExists" , (PyCFunction)
NS(LcSettingC_AddIfNotExists) , METH_VARARGS ,
AddIfNotExists_doc },
1187 {
"GetConfig" , (PyCFunction)
NS(LcSettingC_GetConfig) , METH_NOARGS ,
GetConfig_doc },
1188 {
"GetElem" , (PyCFunction)
NS(LcSettingC_GetElem) , METH_O ,
GetElem_doc },
1189 {
"GetMember" , (PyCFunction)
NS(LcSettingC_GetMember) , METH_O ,
GetMember_doc },
1190 {
"Lookup" , (PyCFunction)
NS(LcSettingC_Lookup) , METH_O ,
Lookup_doc },
1191 {
"LookupAll" , (PyCFunction)
NS(LcSettingC_LookupAll) , METH_NOARGS ,
LookupAll_doc },
1192 {
"Next" , (PyCFunction)
NS(LcSettingC_Next) , METH_NOARGS ,
Next_doc },
1193 {
"Parent" , (PyCFunction)
NS(LcSettingC_Parent) , METH_NOARGS ,
Parent_doc },
1194 {
"Prev" , (PyCFunction)
NS(LcSettingC_Prev) , METH_NOARGS ,
Prev_doc },
1195 {
"SetBoolElem" , (PyCFunction)
NS(LcSettingC_SetBoolElem) , METH_VARARGS ,
SetBoolElem_doc },
1196 {
"SetFloatElem" , (PyCFunction)
NS(LcSettingC_SetFloatElem) , METH_VARARGS ,
SetFloatElem_doc },
1197 {
"SetInt64Elem" , (PyCFunction)
NS(LcSettingC_SetInt64Elem) , METH_VARARGS ,
SetInt64Elem_doc },
1198 {
"SetIntElem" , (PyCFunction)
NS(LcSettingC_SetIntElem) , METH_VARARGS ,
SetIntElem_doc },
1199 {
"SetStringElem" , (PyCFunction)
NS(LcSettingC_SetStringElem) , METH_VARARGS ,
SetStringElem_doc },
1202 {
"Exists" , (PyCFunction)
NS(LcSettingC_Exists) , METH_O ,
Exists_doc },
1203 {
"GetBool" , (PyCFunction)
NS(LcSettingC_GetBool) , METH_NOARGS ,
GetBool_doc },
1204 {
"GetBoolElem" , (PyCFunction)
NS(LcSettingC_GetBoolElem) , METH_O ,
GetBoolElem_doc },
1205 {
"GetFloat" , (PyCFunction)
NS(LcSettingC_GetFloat) , METH_NOARGS ,
GetFloat_doc },
1206 {
"GetFloatElem" , (PyCFunction)
NS(LcSettingC_GetFloatElem) , METH_O ,
GetFloatElem_doc },
1207 {
"GetFormat" , (PyCFunction)
NS(LcSettingC_GetFormat) , METH_NOARGS ,
GetFormat_doc },
1208 {
"GetInt" , (PyCFunction)
NS(LcSettingC_GetInt) , METH_NOARGS ,
GetInt_doc },
1209 {
"GetInt64" , (PyCFunction)
NS(LcSettingC_GetInt64) , METH_NOARGS ,
GetInt64_doc },
1210 {
"GetInt64Elem" , (PyCFunction)
NS(LcSettingC_GetInt64Elem) , METH_O ,
GetInt64Elem_doc },
1211 {
"GetIntElem" , (PyCFunction)
NS(LcSettingC_GetIntElem) , METH_O ,
GetIntElem_doc },
1212 {
"GetString" , (PyCFunction)
NS(LcSettingC_GetString) , METH_NOARGS ,
GetString_doc },
1213 {
"GetStringElem" , (PyCFunction)
NS(LcSettingC_GetStringElem) , METH_O ,
GetStringElem_doc },
1215 {
"Index" , (PyCFunction)
NS(LcSettingC_Index) , METH_NOARGS ,
Index_doc },
1216 {
"IsAggregate" , (PyCFunction)
NS(LcSettingC_IsAggregate) , METH_NOARGS ,
IsAggregate_doc },
1217 {
"IsArray" , (PyCFunction)
NS(LcSettingC_IsArray) , METH_NOARGS ,
IsArray_doc },
1218 {
"IsGroup" , (PyCFunction)
NS(LcSettingC_IsGroup) , METH_NOARGS ,
IsGroup_doc },
1219 {
"IsList" , (PyCFunction)
NS(LcSettingC_IsList) , METH_NOARGS ,
IsList_doc },
1220 {
"IsNumber" , (PyCFunction)
NS(LcSettingC_IsNumber) , METH_NOARGS ,
IsNumber_doc },
1221 {
"IsRoot" , (PyCFunction)
NS(LcSettingC_IsRoot) , METH_NOARGS ,
IsRoot_doc },
1222 {
"IsScalar" , (PyCFunction)
NS(LcSettingC_IsScalar) , METH_NOARGS ,
IsScalar_doc },
1223 {
"Length" , (PyCFunction)
NS(LcSettingC_Length) , METH_NOARGS ,
Length_doc },
1225 {
"Name" , (PyCFunction)
NS(LcSettingC_Name) , METH_NOARGS ,
Name_doc },
1226 {
"Remove" , (PyCFunction)
NS(LcSettingC_Remove) , METH_O ,
Remove_doc },
1227 {
"RemoveElem" , (PyCFunction)
NS(LcSettingC_RemoveElem) , METH_O ,
RemoveElem_doc },
1228 {
"SetBool" , (PyCFunction)
NS(LcSettingC_SetBool) , METH_O ,
SetBool_doc },
1229 {
"SetFloat" , (PyCFunction)
NS(LcSettingC_SetFloat) , METH_O ,
SetFloat_doc },
1230 {
"SetFormat" , (PyCFunction)
NS(LcSettingC_SetFormat) , METH_O ,
SetFormat_doc },
1231 {
"SetInt" , (PyCFunction)
NS(LcSettingC_SetInt) , METH_O ,
SetInt_doc },
1232 {
"SetInt64" , (PyCFunction)
NS(LcSettingC_SetInt64) , METH_O ,
SetInt64_doc },
1233 {
"SetString" , (PyCFunction)
NS(LcSettingC_SetString) , METH_O ,
SetString_doc },
1234 {
"SourceFile" , (PyCFunction)
NS(LcSettingC_SourceFile) , METH_NOARGS ,
SourceFile_doc },
1235 {
"SourceLine" , (PyCFunction)
NS(LcSettingC_SourceLine) , METH_NOARGS ,
SourceLine_doc },
1236 {
"Type" , (PyCFunction)
NS(LcSettingC_Type) , METH_NOARGS ,
Type_doc },
1239 {
"LookupBool" , (PyCFunction)
NS(LcSettingC_LookupBool) , METH_O ,
LookupBool_doc },
1240 {
"LookupFloat" , (PyCFunction)
NS(LcSettingC_LookupFloat) , METH_O ,
LookupFloat_doc },
1241 {
"LookupInt" , (PyCFunction)
NS(LcSettingC_LookupInt) , METH_O ,
LookupInt_doc },
1242 {
"LookupInt64" , (PyCFunction)
NS(LcSettingC_LookupInt64) , METH_O ,
LookupInt64_doc },
1243 {
"LookupString" , (PyCFunction)
NS(LcSettingC_LookupString) , METH_O ,
LookupString_doc },
1247 {NULL, NULL, 0, NULL}
1251#define LcSettingC_Dealloc
1261mk_dbg_color_ln(MK_COLOR_RED,
"hdl<%p>, self<%p>", obj, self);
1271 Py_TYPE(self)->tp_free(self);
1282 PyVarObject_HEAD_INIT(NULL, 0)
1283 .tp_name =
"pymsgque.LcSettingC",
1284 .tp_doc =
"PyMsgque LcSettingC Type",
1288#ifdef LcSettingC_Dealloc
1289 .tp_dealloc = LcSettingC_Dealloc,
1292 .tp_flags = Py_TPFLAGS_DEFAULT,
#define GetStringElem_doc
static PyMethodDef LcSettingC_Methods[]
#define SetStringElem_doc
#define HandleResolve_doc
#define OT_SETUP_hdl_static
#define AddIfNotExists_doc
#define OT_retObj_SET_CFG(nat)
#define OT_retObj_SET_CFS(nat)
struct LcSettingC_Obj LcSettingC_Obj
#define OT_NEW_Lc_enum_OBJ(typ, val)
#define OT_CHECK_bool(val)
#define OT_SETUP_VARARGS(min, max, d)
#define OT_retObj_SET_BOL(nat)
#define OT_SETUP_NOARG(d)
#define OT_SETUP_ONEARG(d)
#define OT_ERROR_LNG_RETURN
#define OT_CHECK_NI4(val)
#define OT_CHECK_NI8(val)
#define OT_retObj_SET_Error
#define OT_CHECK_NF8(val)
#define OT_ERROR_CONSTRUCTOR(class)
#define OT_retObj_SET_DBL(nat)
#define OT_retObj_SET_I64(nat)
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_SET_I32(nat)
#define OT_retObj_SET_BFL(nat)
#define OT_retObj_SET_STR(nat)
#define OT_CLASS_TYPE_REF
#define OT_retObj_SET(val)
#define MkErrorC_Check(mng, PROC)
#define OT_ERROR_SOFT_CONSTRUCTOR(class)
#define OT_CHECK_STRN(val)
LcConfigFormatE
set the format of a LcSettingC …
LcConfigTypeE
define the data-type of a LcSettingC …
#define LcSettingHandleResolve(...)
static LC_CFS LcSettingPrev(LC_CFS const cfs)
get previous instance from linked-list of LcSettingS type
static LC_CFS LcSettingNext(LC_CFS const cfs)
get next instance from linked-list of LcSettingS type
#define LcSettingInstances()
static LC_CFS LcSettingGetNull(void)
Null-Slot - return a LcSettingC typed NULL instance …
#define LcSettingC_X2obj(x)
static MK_STRN LcSettingGetString(LC_CFSN setting)
These functions return the value of the given setting …
static LC_CFG LcSettingGetConfig(LC_CFSN setting)
addon - return the LcConfigC from the LcSettingC …
static LC_CFS LcSettingGetElem(LC_CFSN setting, MK_I32 idx)
This function fetches the element at the given index index in the setting setting,...
static MK_BOOL LcSettingGetBool(LC_CFSN setting)
These functions return the value of the given setting …
static MK_DBL LcSettingGetFloat(LC_CFSN setting)
These functions return the value of the given setting …
static MK_BOOL LcSettingGetBoolElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static MK_I64 LcSettingGetInt64Elem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static LC_CFS LcSettingGetMember(LC_CFSN setting, MK_STRN name)
This function fetches the child setting named name from the group setting …
static enum LcConfigFormatE LcSettingGetFormat(LC_CFSN setting)
These functions get and set the external format for the setting setting …
static MK_I32 LcSettingGetInt(LC_CFSN setting)
These functions return the value of the given setting …
static MK_I32 LcSettingGetIntElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static MK_I64 LcSettingGetInt64(LC_CFSN setting)
These functions return the value of the given setting …
static MK_STRN LcSettingGetStringElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static MK_DBL LcSettingGetFloatElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static MK_BOOL LcSettingIsArray(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...
static MK_BOOL LcSettingIsNumber(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
static MK_BOOL LcSettingIsRoot(LC_CFSN setting)
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwis...
static MK_BOOL LcSettingIsList(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...
static MK_BOOL LcSettingIsAggregate(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
static MK_BOOL LcSettingIsGroup(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...
static MK_BOOL LcSettingIsScalar(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
static enum MkErrorE LcSettingLookupString(LC_CFSN setting, MK_STRN name, MK_STRN *value_out)
These functions look up the value of the child setting named name of the setting setting …
static LC_CFS LcSettingLookup(LC_CFS setting, MK_STRN path)
This function locates a setting by a path path relative to the setting setting …
static enum MkErrorE LcSettingLookupBool(LC_CFSN setting, MK_STRN name, MK_BOOL *value_out)
These functions look up the value of the child setting named name of the setting setting …
static enum MkErrorE LcSettingLookupInt(LC_CFSN setting, MK_STRN name, MK_I32 *value_out)
These functions look up the value of the child setting named name of the setting setting …
static enum MkErrorE LcSettingLookupInt64(LC_CFSN setting, MK_STRN name, MK_I64 *value_out)
These functions look up the value of the child setting named name of the setting setting …
static enum MkErrorE LcSettingLookupFloat(LC_CFSN setting, MK_STRN name, MK_DBL *value_out)
These functions look up the value of the child setting named name of the setting setting …
MK_BFL LcSettingLookupAll(LC_CFSN setting)
addon - read an entire configuration below setting into MkBufferListC …
static LC_CFS LcSettingParent(LC_CFSN setting)
This function returns the parent setting of the given setting, or NULL if setting is the root setting...
static MK_I32 LcSettingIndex(LC_CFSN setting)
This function returns the index of the given setting within its parent setting …
static enum MkErrorE LcSettingRemoveElem(LC_CFS parent, MK_I32 idx)
This function removes the child setting at the given index index from the setting parent,...
static MK_STRN LcSettingName(LC_CFSN setting)
This function returns the name of the given setting, or NULL if the setting has no name …
static bool LcSettingExists(const LC_CFS setting, MK_STRN name)
addon - return true if name exists in the setting otherwise false …
static MK_I32 LcSettingSourceLine(LC_CFSN setting)
This function returns the line number of the configuration file or stream at which the setting settin...
static MK_STRN LcSettingSourceFile(LC_CFSN setting)
This function returns the name of the file from which the setting setting was read,...
static enum MkErrorE LcSettingRemove(LC_CFS parent, MK_STRN name)
This function removes and destroys the setting named name from the parent setting parent,...
static enum LcConfigTypeE LcSettingType(LC_CFSN setting)
This function returns the type of the given setting …
static MK_I32 LcSettingLength(LC_CFSN setting)
This function returns the number of settings in a group, or the number of elements in a list or array...
static LC_CFS LcSettingAddIfNotExists(LC_CFS setting, MK_STRN name, enum LcConfigTypeE cfgtype)
addon - add name with type only if not exists in the setting …
static LC_CFS LcSettingSetFloatElem(LC_CFS setting, MK_I32 idx, MK_DBL value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetInt64(LC_CFS setting, MK_I64 value)
These functions set the value of the given setting to value …
static enum MkErrorE LcSettingSetBool(LC_CFS setting, MK_BOOL value)
These functions set the value of the given setting to value …
static LC_CFS LcSettingSetIntElem(LC_CFS setting, MK_I32 idx, MK_I32 value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetString(LC_CFS setting, MK_STRN value)
These functions set the value of the given setting to value …
static enum MkErrorE LcSettingSetFormat(LC_CFS setting, enum LcConfigFormatE format)
These functions get and set the external format for the setting setting …
static LC_CFS LcSettingSetBoolElem(LC_CFS setting, MK_I32 idx, MK_I32 value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetFloat(LC_CFS setting, MK_DBL value)
These functions set the value of the given setting to value …
static LC_CFS LcSettingSetStringElem(LC_CFS setting, MK_I32 idx, MK_STRN value)
These functions set the value at the specified index index in the setting setting to value …
static LC_CFS LcSettingSetInt64Elem(LC_CFS setting, MK_I32 idx, MK_I64 value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetInt(LC_CFS setting, MK_I32 value)
These functions set the value of the given setting to value …
static LC_CFS LcSettingAdd(LC_CFS parent, MK_STRN name, enum LcConfigTypeE __type)
This function adds a new child setting or element to the setting parent, which must be a group,...
static MK_OBJ MkObj(MK_MNG mng)
#define MkRefDecrWithoutSelf(...)
#define OT_CHECK_NIH(val)
#define OT_CHECK_ENUM(ename, val)
Struct to represent the data from the LcConfigC …
Struct to represent the data from the LcSettingC …