theConfig 10.0
Loading...
Searching...
No Matches
LibLcConfig_cs.c File Reference

tag: nhi1-release-250425 More...

#include "LibLcConfig_cs.h"
+ Include dependency graph for LibLcConfig_cs.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "LibLcConfig_cs.c"
 

Functions

void LcCsTypeUpdate_RT (MK_RT mkrt, LcCsTypeLookupE const typeL, MkSelfCreateF const selfCTOR, MkSelfUnlinkF const selfUnlink)
 

Detailed Description

tag: nhi1-release-250425

Definition in file LibLcConfig_cs.c.

Macro Definition Documentation

◆ META_FILE_NAME

#define META_FILE_NAME   "LibLcConfig_cs.c"

Definition at line 11 of file LibLcConfig_cs.c.

Function Documentation

◆ LcCsTypeUpdate_RT()

void LcCsTypeUpdate_RT ( MK_RT mkrt,
LcCsTypeLookupE const typeL,
MkSelfCreateF const selfCTOR,
MkSelfUnlinkF const selfUnlink )

Definition at line 17 of file LibLcConfig_cs.c.

22 {
24 MK_TYP type = NULL;
25 switch (typeL) {
26 // BEGIN-CLS - created by 'cs_PreMeta.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
27
28 case LC_CS_TYPE_LOOKUP_CFG : type = LcConfigC_TT ; break;
29 case LC_CS_TYPE_LOOKUP_CFS : type = LcSettingC_TT ; break;
30
31 // END-CLS - created by 'cs_PreMeta.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
32 default: MkPanicV_1("get invalid type enum '%d' not part of 'LcCsTypeLookupE'", typeL);
33 }
34 assert(type != NULL);
35 type->selfCreate = selfCTOR;
36 type->selfUnlink = selfUnlink;
37}
__thread MK_TYP LcConfigC_TT
class as MkTypeDefS-class-type …
__thread MK_TYP LcSettingC_TT
class as MkTypeDefS-class-type …
#define MkPanicV_1(printfmt,...)
#define MkRtSetup_NULL_RT
MkSelfUnlinkF selfUnlink
MkSelfCreateF selfCreate