theConfig 10.0
Loading...
Searching...
No Matches
config_inline_lc.h
Go to the documentation of this file.
1
9/* LABEL-NO */
10
11#pragma once
12
13#include "LibLcConfig_lc.h"
14
16
17// BEGIN-inline - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
18
19// BEGIN-LcConfig - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
20
25
26// doc-key: LcConfig,LcConfig-Enum,sm_
28__parser__(inline=LcConfigFormatE_ToInt,class=LcConfig,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=LcConfigFormatE_ToInt)
31__parser__(inline=LcConfigOptionsEF_ToInt,class=LcConfig,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=LcConfigOptionsEF_ToInt)
34__parser__(inline=LcConfigTypeE_ToInt,class=LcConfig,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=LcConfigTypeE_ToInt)
37__parser__(inline=LcErrorE_ToInt,class=LcConfig,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=LcErrorE_ToInt)
40__parser__(inline=LcErrorTypeE_ToInt,class=LcConfig,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=LcErrorTypeE_ToInt)
44
45// END-LcConfig - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
46
47// BEGIN-LcConfigC - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
48
53
54// doc-key: LcConfigC,LcConfigC-Class-Define,sc_
56__parser__(inline=LcCfg,NATIVE=config_t ME_CCC_LcConfigC,class=LcConfigC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfg)
58
59// doc-key: LcConfigC,LcConfigC-Class-Define,sm_
61__parser__(inline=LcCfgCheck,class=LcConfigC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfgCheck)
64__parser__(inline=LcCfgCheckO,class=LcConfigC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfgCheckO)
67__parser__(inline=LcCfgN,NATIVE=config_t ME_CCN_LcConfigC,class=LcConfigC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfgN)
71
76
77// doc-key: LcConfigC,LcConfigC-Class-Export,sc_
79__parser__(inline=LcConfigHandleResolve_RT,NATIVE=config_t ME_CCC_LcConfigC,class=LcConfigC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,static=yes,alias=LcConfigHandleResolve,runtime=LcConfigHandleResolve)
81
82// doc-key: LcConfigC,LcConfigC-Class-Export,om_
83__parser__global__(LcConfigHandleGet:cfg:null-allowed=yes);
85__parser__(inline=LcConfigHandleGet_RT,INSTANCE=cfg,class=LcConfigC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,alias=LcConfigHandleGet,runtime=LcConfigHandleGet)
89
94
95// doc-key: LcConfigC,LcConfigC-Class-Introspection,oc_
97__parser__(inline=LcConfigNext,INSTANCE=cfg,NATIVE=config_t ME_CCC_LcConfigC,class=LcConfigC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=LcConfigNext)
100__parser__(inline=LcConfigPrev,INSTANCE=cfg,NATIVE=config_t ME_CCC_LcConfigC,class=LcConfigC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=LcConfigPrev)
102
103// doc-key: LcConfigC,LcConfigC-Class-Introspection,sc_
105__parser__(inline=LcConfigInstances_RT,NATIVE=config_t ME_CCC_LcConfigC,class=LcConfigC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,static=yes,alias=LcConfigInstances,runtime=LcConfigInstances)
109
114
115// doc-key: LcConfigC,LcConfigC-Class-Misc,sc_
117__parser__(inline=LcConfigGetNull,NATIVE=config_t ME_CCC_LcConfigC,class=LcConfigC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,static=yes,alias=LcConfigGetNull)
121
126
127// doc-key: LcConfigC,LcConfigC-Error,om_
129__parser__(inline=LcConfigErrorType,INSTANCE=config,const=yes,alias=LcConfigErrorType)
133
138
139// doc-key: LcConfigC,LcConfigC-Get,om_
141__parser__(inline=LcConfigGetDefaultFormat,INSTANCE=config,const=yes,alias=LcConfigGetDefaultFormat)
144__parser__(inline=LcConfigGetFloatPrecision,INSTANCE=config,const=yes,alias=LcConfigGetFloatPrecision)
147__parser__(inline=LcConfigGetIncludeDir,INSTANCE=config,const=yes,alias=LcConfigGetIncludeDir)
150__parser__(inline=LcConfigGetIncludeFunc,INSTANCE=cfg,hide=yes,alias=LcConfigGetIncludeFunc)
153__parser__(inline=LcConfigGetOption,INSTANCE=config,const=yes,alias=LcConfigGetOption)
156__parser__(inline=LcConfigGetOptions,INSTANCE=config,const=yes,alias=LcConfigGetOptions)
162__parser__(inline=LcConfigGetTabWidth,INSTANCE=config,const=yes,alias=LcConfigGetTabWidth)
166
171
172// doc-key: LcConfigC,LcConfigC-Lookup,oc_
174__parser__(inline=LcConfigLookup,INSTANCE=config,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,const=yes,alias=LcConfigLookup)
176
177// doc-key: LcConfigC,LcConfigC-Lookup,omo
178__parser__global__(LcConfigLookupBool:value_out:out=yes);
180__parser__(inline=LcConfigLookupBool,DEFAULT-ARGS=value_out,INSTANCE=config,const=yes,alias=LcConfigLookupBool)
182__parser__global__(LcConfigLookupFloat:value_out:out=yes);
184__parser__(inline=LcConfigLookupFloat,DEFAULT-ARGS=value_out,INSTANCE=config,const=yes,alias=LcConfigLookupFloat)
186__parser__global__(LcConfigLookupInt:value_out:out=yes);
188__parser__(inline=LcConfigLookupInt,DEFAULT-ARGS=value_out,INSTANCE=config,const=yes,alias=LcConfigLookupInt)
190__parser__global__(LcConfigLookupInt64:value_out:out=yes);
192__parser__(inline=LcConfigLookupInt64,DEFAULT-ARGS=value_out,INSTANCE=config,const=yes,alias=LcConfigLookupInt64)
196__parser__(inline=LcConfigLookupString,DEFAULT-ARGS=value_out,INSTANCE=config,const=yes,alias=LcConfigLookupString)
200
205
206// doc-key: LcConfigC,LcConfigC-Misc,oc_
208__parser__(inline=LcConfigRootSetting,INSTANCE=config,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,const=yes,alias=LcConfigRootSetting)
210
211// doc-key: LcConfigC,LcConfigC-Misc,om_
213__parser__(inline=LcConfigClear,INSTANCE=config,alias=LcConfigClear)
216__parser__(inline=LcConfigReadFile,INSTANCE=config,alias=LcConfigReadFile)
219__parser__(inline=LcConfigReadString,INSTANCE=config,alias=LcConfigReadString)
222__parser__(inline=LcConfigWriteFile,INSTANCE=config,alias=LcConfigWriteFile)
226
231
232// doc-key: LcConfigC,LcConfigC-Set,om_
240__parser__(inline=LcConfigSetIncludeDir,INSTANCE=config,alias=LcConfigSetIncludeDir)
243__parser__(inline=LcConfigSetIncludeFuncHide,INSTANCE=config,hide=yes,alias=LcConfigSetIncludeFuncHide)
246__parser__(inline=LcConfigSetOption,INSTANCE=config,alias=LcConfigSetOption)
249__parser__(inline=LcConfigSetOptions,INSTANCE=config,alias=LcConfigSetOptions)
252__parser__(inline=LcConfigSetTabWidth,INSTANCE=config,alias=LcConfigSetTabWidth)
256
261
262// doc-key: LcConfigC,LcConfigC-TOR,sCc
264__parser__(inline=LcConfigCreate,CTOR=dummy_CTOR,DEFAULT-ARGS=type nat,NATIVE=config_t ME_CCC_LcConfigC,constructor=yes,lng-constr=yes,static=yes,alias=LcConfigCreate)
268
269// END-LcConfigC - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
270
271// BEGIN-LcSettingC - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
272
277
278// doc-key: LcSettingC,LcSettingC-Class-Define,sc_
280__parser__(inline=LcCfs,NATIVE=config_setting_t ME_CCC_LcSettingC,class=LcSettingC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfs)
282
283// doc-key: LcSettingC,LcSettingC-Class-Define,sm_
285__parser__(inline=LcCfsCheck,class=LcSettingC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfsCheck)
288__parser__(inline=LcCfsCheckO,class=LcSettingC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfsCheckO)
291__parser__(inline=LcCfsN,NATIVE=config_setting_t ME_CCN_LcSettingC,class=LcSettingC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=LcCfsN)
295
300
301// doc-key: LcSettingC,LcSettingC-Class-Export,sc_
303__parser__(inline=LcSettingHandleResolve_RT,NATIVE=config_setting_t ME_CCC_LcSettingC,class=LcSettingC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,static=yes,alias=LcSettingHandleResolve,runtime=LcSettingHandleResolve)
305
306// doc-key: LcSettingC,LcSettingC-Class-Export,om_
307__parser__global__(LcSettingHandleGet:cfs:null-allowed=yes);
309__parser__(inline=LcSettingHandleGet_RT,INSTANCE=cfs,class=LcSettingC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,alias=LcSettingHandleGet,runtime=LcSettingHandleGet)
313
318
319// doc-key: LcSettingC,LcSettingC-Class-Introspection,oc_
321__parser__(inline=LcSettingNext,INSTANCE=cfs,NATIVE=config_setting_t ME_CCC_LcSettingC,class=LcSettingC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=LcSettingNext)
324__parser__(inline=LcSettingPrev,INSTANCE=cfs,NATIVE=config_setting_t ME_CCC_LcSettingC,class=LcSettingC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=LcSettingPrev)
326
327// doc-key: LcSettingC,LcSettingC-Class-Introspection,sc_
329__parser__(inline=LcSettingInstances_RT,NATIVE=config_setting_t ME_CCC_LcSettingC,class=LcSettingC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,static=yes,alias=LcSettingInstances,runtime=LcSettingInstances)
333
338
339// doc-key: LcSettingC,LcSettingC-Class-Misc,sc_
341__parser__(inline=LcSettingGetNull,NATIVE=config_setting_t ME_CCC_LcSettingC,class=LcSettingC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,static=yes,alias=LcSettingGetNull)
345
350
351// doc-key: LcSettingC,LcSettingC-Get,oc_
353__parser__(inline=LcSettingGetElem,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,const=yes,null-return-check=yes,alias=LcSettingGetElem)
356__parser__(inline=LcSettingGetMember,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,const=yes,null-return-check=yes,alias=LcSettingGetMember)
358
359// doc-key: LcSettingC,LcSettingC-Get,om_
361__parser__(inline=LcSettingGetBool,INSTANCE=setting,const=yes,alias=LcSettingGetBool)
364__parser__(inline=LcSettingGetBoolElem,INSTANCE=setting,const=yes,alias=LcSettingGetBoolElem)
367__parser__(inline=LcSettingGetFloat,INSTANCE=setting,const=yes,alias=LcSettingGetFloat)
370__parser__(inline=LcSettingGetFloatElem,INSTANCE=setting,const=yes,alias=LcSettingGetFloatElem)
373__parser__(inline=LcSettingGetFormat,INSTANCE=setting,const=yes,alias=LcSettingGetFormat)
376__parser__(inline=LcSettingGetHookHide,INSTANCE=setting,const=yes,hide=yes,alias=LcSettingGetHookHide)
379__parser__(inline=LcSettingGetInt,INSTANCE=setting,const=yes,alias=LcSettingGetInt)
382__parser__(inline=LcSettingGetInt64,INSTANCE=setting,const=yes,alias=LcSettingGetInt64)
385__parser__(inline=LcSettingGetInt64Elem,INSTANCE=setting,const=yes,alias=LcSettingGetInt64Elem)
388__parser__(inline=LcSettingGetIntElem,INSTANCE=setting,const=yes,alias=LcSettingGetIntElem)
391__parser__(inline=LcSettingGetString,INSTANCE=setting,const=yes,alias=LcSettingGetString)
394__parser__(inline=LcSettingGetStringElem,INSTANCE=setting,const=yes,alias=LcSettingGetStringElem)
398
403
404// doc-key: LcSettingC,LcSettingC-Is,om_
406__parser__(inline=LcSettingIsAggregate,INSTANCE=setting,const=yes,alias=LcSettingIsAggregate)
409__parser__(inline=LcSettingIsArray,INSTANCE=setting,const=yes,alias=LcSettingIsArray)
412__parser__(inline=LcSettingIsGroup,INSTANCE=setting,const=yes,alias=LcSettingIsGroup)
415__parser__(inline=LcSettingIsList,INSTANCE=setting,const=yes,alias=LcSettingIsList)
418__parser__(inline=LcSettingIsNumber,INSTANCE=setting,const=yes,alias=LcSettingIsNumber)
421__parser__(inline=LcSettingIsRoot,INSTANCE=setting,const=yes,alias=LcSettingIsRoot)
424__parser__(inline=LcSettingIsScalar,INSTANCE=setting,const=yes,alias=LcSettingIsScalar)
428
433
434// doc-key: LcSettingC,LcSettingC-Lookup,oc_
436__parser__(inline=LcSettingLookup,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,null-return-check=yes,alias=LcSettingLookup)
438
439// doc-key: LcSettingC,LcSettingC-Lookup,omo
440__parser__global__(LcSettingLookupBool:value_out:out=yes);
442__parser__(inline=LcSettingLookupBool,DEFAULT-ARGS=value_out,INSTANCE=setting,const=yes,alias=LcSettingLookupBool)
446__parser__(inline=LcSettingLookupFloat,DEFAULT-ARGS=value_out,INSTANCE=setting,const=yes,alias=LcSettingLookupFloat)
448__parser__global__(LcSettingLookupInt:value_out:out=yes);
450__parser__(inline=LcSettingLookupInt,DEFAULT-ARGS=value_out,INSTANCE=setting,const=yes,alias=LcSettingLookupInt)
454__parser__(inline=LcSettingLookupInt64,DEFAULT-ARGS=value_out,INSTANCE=setting,const=yes,alias=LcSettingLookupInt64)
458__parser__(inline=LcSettingLookupString,DEFAULT-ARGS=value_out,INSTANCE=setting,const=yes,alias=LcSettingLookupString)
462
467
468// doc-key: LcSettingC,LcSettingC-Misc,oc_
470__parser__(inline=LcSettingAddIfNotExists,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,alias=LcSettingAddIfNotExists)
473__parser__(inline=LcSettingParent,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,const=yes,null-return-check=yes,alias=LcSettingParent)
475
476// doc-key: LcSettingC,LcSettingC-Misc,om_
478__parser__(inline=LcSettingExists,INSTANCE=setting,alias=LcSettingExists)
481__parser__(inline=LcSettingIndex,INSTANCE=setting,const=yes,alias=LcSettingIndex)
484__parser__(inline=LcSettingLength,INSTANCE=setting,const=yes,alias=LcSettingLength)
487__parser__(inline=LcSettingName,INSTANCE=setting,const=yes,alias=LcSettingName)
490__parser__(inline=LcSettingRemove,INSTANCE=parent,alias=LcSettingRemove)
493__parser__(inline=LcSettingRemoveElem,INSTANCE=parent,alias=LcSettingRemoveElem)
496__parser__(inline=LcSettingSourceFile,INSTANCE=setting,const=yes,alias=LcSettingSourceFile)
499__parser__(inline=LcSettingSourceLine,INSTANCE=setting,const=yes,alias=LcSettingSourceLine)
502__parser__(inline=LcSettingType,INSTANCE=setting,const=yes,alias=LcSettingType)
506
511
512// doc-key: LcSettingC,LcSettingC-Set,oc_
514__parser__(inline=LcSettingSetBoolElem,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,null-return-check=yes,alias=LcSettingSetBoolElem)
517__parser__(inline=LcSettingSetFloatElem,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,null-return-check=yes,alias=LcSettingSetFloatElem)
520__parser__(inline=LcSettingSetInt64Elem,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,null-return-check=yes,alias=LcSettingSetInt64Elem)
523__parser__(inline=LcSettingSetIntElem,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,null-return-check=yes,alias=LcSettingSetIntElem)
526__parser__(inline=LcSettingSetStringElem,INSTANCE=setting,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,null-return-check=yes,alias=LcSettingSetStringElem)
528
529// doc-key: LcSettingC,LcSettingC-Set,om_
531__parser__(inline=LcSettingSetBool,INSTANCE=setting,alias=LcSettingSetBool)
534__parser__(inline=LcSettingSetFloat,INSTANCE=setting,alias=LcSettingSetFloat)
537__parser__(inline=LcSettingSetFormat,INSTANCE=setting,alias=LcSettingSetFormat)
540__parser__(inline=LcSettingSetHookHide,INSTANCE=setting,hide=yes,alias=LcSettingSetHookHide)
543__parser__(inline=LcSettingSetInt,INSTANCE=setting,alias=LcSettingSetInt)
546__parser__(inline=LcSettingSetInt64,INSTANCE=setting,alias=LcSettingSetInt64)
549__parser__(inline=LcSettingSetString,INSTANCE=setting,alias=LcSettingSetString)
553
558
559// doc-key: LcSettingC,LcSettingC-TOR,oC_
561__parser__(inline=LcSettingAdd,INSTANCE=parent,NATIVE=config_setting_t ME_CCC_LcSettingC,RET-ATTR=T,constructor=yes,alias=LcSettingAdd)
563
564// doc-key: LcSettingC,LcSettingC-TOR,oc_
566__parser__(inline=LcSettingGetConfig,INSTANCE=setting,NATIVE=config_t ME_CCC_LcConfigC,const=yes,doc-group=TOR,alias=LcSettingGetConfig)
570
571// END-LcSettingC - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
572
573// END-inline - created by 'c_MqC.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
574
tag: nhi1-release-250425
#define BEGIN_LC_C_DECLS
#define END_LC_C_DECLS
static MK_HDL LcConfigHandleGet_RT(MK_RT mkrt, LC_CFG const cfg)
Handle-Get-Slot - returns a export-hdl to the LcConfigC useable for external storage
static LC_CFG LcConfigHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a LcConfigC from netHdl or MK_NULL if invalid…
LC_CFG LcConfigHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for LcConfigHandleResolve …
#define LcConfigHandleGet(...)
static LC_CFG LcConfigInstances_RT(MK_RT mkrt)
get head-instance from linked-list of LcConfigS type …
MK_HDL LcConfigHandleGetP(MK_RT mkrt, LC_CFG const cfg)
Non-inline replacement for LcConfigHandleGet …
#define LcConfigInstances()
static LC_CFG LcConfigPrev(LC_CFG const cfg)
get previous instance from linked-list of LcConfigS type
LC_CFG LcConfigGetNullP(void)
Non-inline replacement for LcConfigGetNull …
LC_CFG LcConfigInstancesP(MK_RT mkrt)
Non-inline replacement for LcConfigInstances …
static LC_CFG LcConfigNext(LC_CFG const cfg)
get next instance from linked-list of LcConfigS type
static LC_CFG LcConfigGetNull(void)
Null-Slot - return a LcConfigC typed NULL instance …
#define LcConfigHandleResolve(...)
LC_CFG LcConfigNextP(LC_CFG const cfg)
Non-inline replacement for LcConfigNext …
LC_CFG LcConfigPrevP(LC_CFG const cfg)
Non-inline replacement for LcConfigPrev …
LC_CFGN LcCfgNP(MK_MNGN mng)
Non-inline replacement for LcCfgN …
static bool LcCfgCheckO(MK_OBJN obj)
check LcConfigS -> MkObjectS::signature …
LC_CFG LcCfgP(MK_MNG mng)
Non-inline replacement for LcCfg …
static bool LcCfgCheck(MK_MNGN mng)
check LcConfigS -> MkObjectS::signature …
static LC_CFG LcCfg(MK_MNG mng)
cast a unknown-object into an LcConfigS pointer or NULL if not possible
MK_BOOL LcCfgCheckOP(MK_OBJN obj)
Non-inline replacement for LcCfgCheckO …
MK_BOOL LcCfgCheckP(MK_MNGN mng)
Non-inline replacement for LcCfgCheck …
static LC_CFGN LcCfgN(MK_MNGN mng)
(const) cast a unknown-object into an LcConfigS pointer or NULL if not possible
enum LcErrorTypeE LcConfigErrorTypeP(LC_CFGN config)
Non-inline replacement for LcConfigErrorType …
static enum LcErrorTypeE LcConfigErrorType(LC_CFGN config)
This function, which is implemented as a macro, returns the type of error that occurred during the la...
static enum LcConfigFormatE LcConfigGetDefaultFormat(LC_CFGN config)
These functions, which are implemented as macros, get and set the default external format for setting...
MK_I16 LcConfigGetTabWidthP(LC_CFGN config)
Non-inline replacement for LcConfigGetTabWidth …
MK_I16 LcConfigGetFloatPrecisionP(LC_CFGN config)
Non-inline replacement for LcConfigGetFloatPrecision …
static MK_I16 LcConfigGetTabWidth(LC_CFGN config)
These functions, which are implemented as macros, get and set the tab width for the configuration con...
enum LcConfigFormatE LcConfigGetDefaultFormatP(LC_CFGN config)
Non-inline replacement for LcConfigGetDefaultFormat …
MK_STRN LcConfigGetIncludeDirP(LC_CFGN config)
Non-inline replacement for LcConfigGetIncludeDir …
static MK_BOOL LcConfigGetOption(LC_CFGN config, enum LcConfigOptionsEF option)
Since v1.7 These functions get and set the given option of the configuration config …
static MK_I16 LcConfigGetFloatPrecision(LC_CFGN config)
Since v1.6 These functions get and set the number of decimal digits to output after the radix charact...
static MK_PTR LcConfigGetIncludeFunc(LC_CFG const cfg)
return the callback-name for the include-config-file …
static MK_PTR LcConfigGetSettingDeleteFunc(LC_CFG const cfg)
get the __parser__(callback-name) for setting-delete …
static enum LcConfigOptionsEF LcConfigGetOptions(LC_CFGN config)
These functions get and set the options for the configuration config …
MK_BOOL LcConfigGetOptionP(LC_CFGN config, enum LcConfigOptionsEF option)
Non-inline replacement for LcConfigGetOption …
enum LcConfigOptionsEF LcConfigGetOptionsP(LC_CFGN config)
Non-inline replacement for LcConfigGetOptions …
static MK_STRN LcConfigGetIncludeDir(LC_CFGN config)
ConfigSetIncludeDir specifies the include directory, include_dir, relative to which the files specifi...
MK_PTR LcConfigGetIncludeFuncP(LC_CFG const cfg)
Non-inline replacement for LcConfigGetIncludeFunc …
MK_PTR LcConfigGetSettingDeleteFuncP(LC_CFG const cfg)
Non-inline replacement for LcConfigGetSettingDeleteFunc …
enum MkErrorE LcConfigLookupIntP(LC_CFGN config, MK_STRN path, MK_I32 *value_out)
Non-inline replacement for LcConfigLookupInt …
enum MkErrorE LcConfigLookupFloatP(LC_CFGN config, MK_STRN path, MK_DBL *value_out)
Non-inline replacement for LcConfigLookupFloat …
static enum MkErrorE LcConfigLookupFloat(LC_CFGN config, MK_STRN path, MK_DBL *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
LC_CFS LcConfigLookupP(LC_CFGN config, MK_STRN path)
Non-inline replacement for LcConfigLookup …
enum MkErrorE LcConfigLookupStringP(LC_CFGN config, MK_STRN path, MK_STRN *value_out)
Non-inline replacement for LcConfigLookupString …
static enum MkErrorE LcConfigLookupBool(LC_CFGN config, MK_STRN path, MK_BOOL *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
static enum MkErrorE LcConfigLookupString(LC_CFGN config, MK_STRN path, MK_STRN *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
enum MkErrorE LcConfigLookupInt64P(LC_CFGN config, MK_STRN path, MK_I64 *value_out)
Non-inline replacement for LcConfigLookupInt64 …
static enum MkErrorE LcConfigLookupInt(LC_CFGN config, MK_STRN path, MK_I32 *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
static enum MkErrorE LcConfigLookupInt64(LC_CFGN config, MK_STRN path, MK_I64 *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
static LC_CFS LcConfigLookup(LC_CFGN config, MK_STRN path)
This function locates the setting in the configuration config specified by the path path …
enum MkErrorE LcConfigLookupBoolP(LC_CFGN config, MK_STRN path, MK_BOOL *value_out)
Non-inline replacement for LcConfigLookupBool …
static enum MkErrorE LcConfigWriteFile(LC_CFG config, MK_STRN filename)
This function writes the configuration config to the file named filename …
enum MkErrorE LcConfigReadFileP(LC_CFG config, MK_STRN filename)
Non-inline replacement for LcConfigReadFile …
LC_CFS LcConfigRootSettingP(LC_CFGN config)
Non-inline replacement for LcConfigRootSetting …
static LC_CFS LcConfigRootSetting(LC_CFGN config)
This function, which is implemented as a macro, returns the root setting for the configuration config...
void LcConfigClearP(LC_CFG config)
Non-inline replacement for LcConfigClear …
static void LcConfigClear(LC_CFG config)
Since v1.7 This function clears the configuration config …
static enum MkErrorE LcConfigReadFile(LC_CFG config, MK_STRN filename)
This function reads and parses a configuration from the file named filename into the configuration ob...
enum MkErrorE LcConfigWriteFileP(LC_CFG config, MK_STRN filename)
Non-inline replacement for LcConfigWriteFile …
enum MkErrorE LcConfigReadStringP(LC_CFG config, MK_STRN str)
Non-inline replacement for LcConfigReadString …
static enum MkErrorE LcConfigReadString(LC_CFG config, MK_STRN str)
This function reads and parses a configuration from the string str into the configuration object conf...
void LcConfigSetOptionsP(LC_CFG config, enum LcConfigOptionsEF options)
Non-inline replacement for LcConfigSetOptions …
static void LcConfigSetTabWidth(LC_CFG config, MK_I16 width)
These functions, which are implemented as macros, get and set the tab width for the configuration con...
void LcConfigSetTabWidthP(LC_CFG config, MK_I16 width)
Non-inline replacement for LcConfigSetTabWidth …
static void LcConfigSetFloatPrecision(LC_CFG config, MK_I16 digits)
Since v1.6 These functions get and set the number of decimal digits to output after the radix charact...
void LcConfigSetDefaultFormatP(LC_CFG config, enum LcConfigFormatE format)
Non-inline replacement for LcConfigSetDefaultFormat …
void LcConfigSetIncludeDirP(LC_CFG config, MK_STRN include_dir)
Non-inline replacement for LcConfigSetIncludeDir …
static void LcConfigSetOptions(LC_CFG config, enum LcConfigOptionsEF options)
These functions get and set the options for the configuration config …
static void LcConfigSetOption(LC_CFG config, enum LcConfigOptionsEF option, MK_BOOL flag)
Since v1.7 These functions get and set the given option of the configuration config …
static void LcConfigSetIncludeDir(LC_CFG config, MK_STRN include_dir)
ConfigSetIncludeDir specifies the include directory, include_dir, relative to which the files specifi...
static void LcConfigSetIncludeFuncHide(LC_CFG config, config_include_fn_t func)
Since v1.7 Specifies the include function func to use when processing include directives …
void LcConfigSetFloatPrecisionP(LC_CFG config, MK_I16 digits)
Non-inline replacement for LcConfigSetFloatPrecision …
void LcConfigSetIncludeFuncHideP(LC_CFG config, config_include_fn_t func)
Non-inline replacement for LcConfigSetIncludeFuncHide …
static void LcConfigSetDefaultFormat(LC_CFG config, enum LcConfigFormatE format)
These functions, which are implemented as macros, get and set the default external format for setting...
void LcConfigSetOptionP(LC_CFG config, enum LcConfigOptionsEF option, MK_BOOL flag)
Non-inline replacement for LcConfigSetOption …
LC_CFG LcConfigCreateP(void)
Non-inline replacement for LcConfigCreate …
static LC_CFG LcConfigCreate(MK_TYP type, config_t *nat)
create a LcConfigC instance …
#define LC_EXTERN
static library
static MK_I32 LcConfigTypeE_ToInt(enum LcConfigTypeE value)
return the LcConfigTypeE as integer …
Definition LcEnum_lc.h:110
static MK_I32 LcErrorE_ToInt(enum LcErrorE value)
return the LcErrorE as integer …
Definition LcEnum_lc.h:205
LcErrorE
Signals an error and is used as the return value of a function …
Definition LcEnum_lc.h:188
static MK_I32 LcErrorTypeE_ToInt(enum LcErrorTypeE value)
return the LcErrorTypeE as integer …
Definition LcEnum_lc.h:246
MK_I32 LcConfigFormatE_ToIntP(enum LcConfigFormatE value)
Non-inline replacement for LcConfigFormatE_ToInt …
static MK_I32 LcConfigOptionsEF_ToInt(enum LcConfigOptionsEF value)
return the LcConfigOptionsEF as integer …
Definition LcEnum_lc.h:166
LcConfigFormatE
set the format of a LcSettingC …
Definition LcEnum_lc.h:30
LcConfigOptionsEF
define the configuration-option of a LcConfigC …
Definition LcEnum_lc.h:134
MK_I32 LcErrorE_ToIntP(enum LcErrorE value)
Non-inline replacement for LcErrorE_ToInt …
static MK_I32 LcConfigFormatE_ToInt(enum LcConfigFormatE value)
return the LcConfigFormatE as integer …
Definition LcEnum_lc.h:55
LcErrorTypeE
error types
Definition LcEnum_lc.h:228
MK_I32 LcConfigTypeE_ToIntP(enum LcConfigTypeE value)
Non-inline replacement for LcConfigTypeE_ToInt …
MK_I32 LcErrorTypeE_ToIntP(enum LcErrorTypeE value)
Non-inline replacement for LcErrorTypeE_ToInt …
MK_I32 LcConfigOptionsEF_ToIntP(enum LcConfigOptionsEF value)
Non-inline replacement for LcConfigOptionsEF_ToInt …
LcConfigTypeE
define the data-type of a LcSettingC …
Definition LcEnum_lc.h:78
LC_CFS LcSettingInstancesP(MK_RT mkrt)
Non-inline replacement for LcSettingInstances …
#define LcSettingHandleResolve(...)
static MK_HDL LcSettingHandleGet_RT(MK_RT mkrt, LC_CFS const cfs)
Handle-Get-Slot - returns a export-hdl to the LcSettingC useable for external storage
LC_CFS LcSettingGetNullP(void)
Non-inline replacement for LcSettingGetNull …
#define LcSettingHandleGet(...)
LC_CFS LcSettingPrevP(LC_CFS const cfs)
Non-inline replacement for LcSettingPrev …
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 LcSettingInstances_RT(MK_RT mkrt)
get head-instance from linked-list of LcSettingS type …
static LC_CFS LcSettingHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a LcSettingC from netHdl or MK_NULL if invalid…
LC_CFS LcSettingHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for LcSettingHandleResolve …
MK_HDL LcSettingHandleGetP(MK_RT mkrt, LC_CFS const cfs)
Non-inline replacement for LcSettingHandleGet …
LC_CFS LcSettingNextP(LC_CFS const cfs)
Non-inline replacement for LcSettingNext …
static LC_CFS LcSettingGetNull(void)
Null-Slot - return a LcSettingC typed NULL instance …
LC_CFSN LcCfsNP(MK_MNGN mng)
Non-inline replacement for LcCfsN …
static LC_CFS LcCfs(MK_MNG mng)
cast a unknown-object into an LcSettingS pointer or NULL if not possible
LC_CFS LcCfsP(MK_MNG mng)
Non-inline replacement for LcCfs …
static bool LcCfsCheckO(MK_OBJN obj)
check LcSettingS -> MkObjectS::signature …
MK_BOOL LcCfsCheckP(MK_MNGN mng)
Non-inline replacement for LcCfsCheck …
static LC_CFSN LcCfsN(MK_MNGN mng)
(const) cast a unknown-object into an LcSettingS pointer or NULL if not possible
static bool LcCfsCheck(MK_MNGN mng)
check LcSettingS -> MkObjectS::signature …
MK_BOOL LcCfsCheckOP(MK_OBJN obj)
Non-inline replacement for LcCfsCheckO …
static MK_STRN LcSettingGetString(LC_CFSN setting)
These functions return the value of the given setting …
LC_CFS LcSettingGetMemberP(LC_CFSN setting, MK_STRN name)
Non-inline replacement for LcSettingGetMember …
enum LcConfigFormatE LcSettingGetFormatP(LC_CFSN setting)
Non-inline replacement for LcSettingGetFormat …
MK_STRN LcSettingGetStringElemP(LC_CFSN setting, MK_I32 idx)
Non-inline replacement for LcSettingGetStringElem …
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 …
MK_BOOL LcSettingGetBoolP(LC_CFSN setting)
Non-inline replacement for LcSettingGetBool …
static MK_I64 LcSettingGetInt64Elem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
MK_I32 LcSettingGetIntElemP(LC_CFSN setting, MK_I32 idx)
Non-inline replacement for LcSettingGetIntElem …
LC_CFS LcSettingGetElemP(LC_CFSN setting, MK_I32 idx)
Non-inline replacement for LcSettingGetElem …
MK_STRN LcSettingGetStringP(LC_CFSN setting)
Non-inline replacement for LcSettingGetString …
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 …
MK_PTR LcSettingGetHookHideP(LC_CFSN setting)
Non-inline replacement for LcSettingGetHookHide …
MK_DBL LcSettingGetFloatP(LC_CFSN setting)
Non-inline replacement for LcSettingGetFloat …
static MK_I32 LcSettingGetInt(LC_CFSN setting)
These functions return the value of the given setting …
MK_I32 LcSettingGetIntP(LC_CFSN setting)
Non-inline replacement for LcSettingGetInt …
MK_BOOL LcSettingGetBoolElemP(LC_CFSN setting, MK_I32 idx)
Non-inline replacement for LcSettingGetBoolElem …
static MK_I32 LcSettingGetIntElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
MK_DBL LcSettingGetFloatElemP(LC_CFSN setting, MK_I32 idx)
Non-inline replacement for LcSettingGetFloatElem …
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_PTR LcSettingGetHookHide(LC_CFSN setting)
These functions make it possible to attach arbitrary data to each setting structure,...
MK_I64 LcSettingGetInt64P(LC_CFSN setting)
Non-inline replacement for LcSettingGetInt64 …
static MK_DBL LcSettingGetFloatElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
MK_I64 LcSettingGetInt64ElemP(LC_CFSN setting, MK_I32 idx)
Non-inline replacement for LcSettingGetInt64Elem …
MK_BOOL LcSettingIsRootP(LC_CFSN setting)
Non-inline replacement for LcSettingIsRoot …
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...
MK_BOOL LcSettingIsArrayP(LC_CFSN setting)
Non-inline replacement for LcSettingIsArray …
static MK_BOOL LcSettingIsList(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...
MK_BOOL LcSettingIsListP(LC_CFSN setting)
Non-inline replacement for LcSettingIsList …
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...
MK_BOOL LcSettingIsGroupP(LC_CFSN setting)
Non-inline replacement for LcSettingIsGroup …
static MK_BOOL LcSettingIsScalar(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
MK_BOOL LcSettingIsAggregateP(LC_CFSN setting)
Non-inline replacement for LcSettingIsAggregate …
MK_BOOL LcSettingIsScalarP(LC_CFSN setting)
Non-inline replacement for LcSettingIsScalar …
MK_BOOL LcSettingIsNumberP(LC_CFSN setting)
Non-inline replacement for LcSettingIsNumber …
enum MkErrorE LcSettingLookupIntP(LC_CFSN setting, MK_STRN name, MK_I32 *value_out)
Non-inline replacement for LcSettingLookupInt …
enum MkErrorE LcSettingLookupFloatP(LC_CFSN setting, MK_STRN name, MK_DBL *value_out)
Non-inline replacement for LcSettingLookupFloat …
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 …
enum MkErrorE LcSettingLookupInt64P(LC_CFSN setting, MK_STRN name, MK_I64 *value_out)
Non-inline replacement for LcSettingLookupInt64 …
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 …
enum MkErrorE LcSettingLookupStringP(LC_CFSN setting, MK_STRN name, MK_STRN *value_out)
Non-inline replacement for LcSettingLookupString …
LC_CFS LcSettingLookupP(LC_CFS setting, MK_STRN path)
Non-inline replacement for LcSettingLookup …
enum MkErrorE LcSettingLookupBoolP(LC_CFSN setting, MK_STRN name, MK_BOOL *value_out)
Non-inline replacement for LcSettingLookupBool …
LC_CFS LcSettingParentP(LC_CFSN setting)
Non-inline replacement for LcSettingParent …
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 …
MK_I32 LcSettingIndexP(LC_CFSN setting)
Non-inline replacement for LcSettingIndex …
enum MkErrorE LcSettingRemoveP(LC_CFS parent, MK_STRN name)
Non-inline replacement for LcSettingRemove …
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...
MK_STRN LcSettingSourceFileP(LC_CFSN setting)
Non-inline replacement for LcSettingSourceFile …
MK_I32 LcSettingSourceLineP(LC_CFSN setting)
Non-inline replacement for LcSettingSourceLine …
enum MkErrorE LcSettingRemoveElemP(LC_CFS parent, MK_I32 idx)
Non-inline replacement for LcSettingRemoveElem …
MK_BOOL LcSettingExistsP(LC_CFS const setting, MK_STRN name)
Non-inline replacement for LcSettingExists …
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,...
LC_CFS LcSettingAddIfNotExistsP(LC_CFS setting, MK_STRN name, enum LcConfigTypeE cfgtype)
Non-inline replacement for LcSettingAddIfNotExists …
MK_STRN LcSettingNameP(LC_CFSN setting)
Non-inline replacement for LcSettingName …
MK_I32 LcSettingLengthP(LC_CFSN setting)
Non-inline replacement for LcSettingLength …
enum LcConfigTypeE LcSettingTypeP(LC_CFSN setting)
Non-inline replacement for LcSettingType …
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 …
enum MkErrorE LcSettingSetIntP(LC_CFS setting, MK_I32 value)
Non-inline replacement for LcSettingSetInt …
LC_CFS LcSettingSetIntElemP(LC_CFS setting, MK_I32 idx, MK_I32 value)
Non-inline replacement for LcSettingSetIntElem …
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 void LcSettingSetHookHide(LC_CFS setting, MK_PTR hook)
These functions make it possible to attach arbitrary data to each setting structure,...
enum MkErrorE LcSettingSetFloatP(LC_CFS setting, MK_DBL value)
Non-inline replacement for LcSettingSetFloat …
LC_CFS LcSettingSetBoolElemP(LC_CFS setting, MK_I32 idx, MK_I32 value)
Non-inline replacement for LcSettingSetBoolElem …
LC_CFS LcSettingSetStringElemP(LC_CFS setting, MK_I32 idx, MK_STRN value)
Non-inline replacement for LcSettingSetStringElem …
LC_CFS LcSettingSetFloatElemP(LC_CFS setting, MK_I32 idx, MK_DBL value)
Non-inline replacement for LcSettingSetFloatElem …
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 …
void LcSettingSetHookHideP(LC_CFS setting, MK_PTR hook)
Non-inline replacement for LcSettingSetHookHide …
LC_CFS LcSettingSetInt64ElemP(LC_CFS setting, MK_I32 idx, MK_I64 value)
Non-inline replacement for LcSettingSetInt64Elem …
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 …
enum MkErrorE LcSettingSetStringP(LC_CFS setting, MK_STRN value)
Non-inline replacement for LcSettingSetString …
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 …
enum MkErrorE LcSettingSetFormatP(LC_CFS setting, enum LcConfigFormatE format)
Non-inline replacement for LcSettingSetFormat …
enum MkErrorE LcSettingSetInt64P(LC_CFS setting, MK_I64 value)
Non-inline replacement for LcSettingSetInt64 …
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 …
enum MkErrorE LcSettingSetBoolP(LC_CFS setting, MK_BOOL value)
Non-inline replacement for LcSettingSetBool …
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,...
LC_CFS LcSettingAddP(LC_CFS parent, MK_STRN name, enum LcConfigTypeE __type)
Non-inline replacement for LcSettingAdd …
LC_CFG LcSettingGetConfigP(LC_CFSN setting)
Non-inline replacement for LcSettingGetConfig …
#define MK_DECL
MkErrorE
#define __parser__global__(...)
#define __parser__(...)
const MK_PTRB * MK_MNGN
MK_PTRB * MK_PTR
const MK_STRB * MK_STRN
MK_PTRB * MK_MNG
signed long long MK_I64
bool MK_BOOL
signed short int MK_I16
double MK_DBL
int32_t MK_HDL
signed int MK_I32
#define MkObjectHandleGet(...)
#define MK_PARSER_RT
#define MK_PARSER_RT_ONLY
const char **(* config_include_fn_t)(struct config_t *, const char *, const char *, const char **)
Struct to represent the data from the LcConfigC …
Struct to represent the data from the LcSettingC …