theConfig 10.0
Loading...
Searching...
No Matches
LibLcConfig_cc.hh
Go to the documentation of this file.
1
9/* LABEL-NO */
10
11#pragma once
12
13#ifndef META_COMPILE_AS_CC
14 #define META_COMPILE_AS_CC
15#endif
16#include "LibLcConfig_lc.h"
17#include "debug_lc.h"
18
19// required for "ccmkkernel"
20#include "LibMkKernel_cc.hh"
21
22// MARK_D ################################################################
23// -----------------------------------------------------------------------
24// documentation order
60// --------------------------------------------------------------------------------
61
62namespace cclcconfig {
63
64 using namespace libmkkernel;
65 using namespace liblcconfig;
66 using namespace ccmkkernel;
67
68 // BEGIN-LcConfig-class-decl - created by 'cc_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
69
70 class LcConfigC;
71 class LcSettingC;
72
73 // END-LcConfig-class-decl - created by 'cc_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
74
75}; // END - namespace "cclcconfig"
76
77// require "using namespace ..."
78// BEGIN-LcConfig-include - created by 'cc_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
79
80#include "LcConfigC_cc.hh"
81#include "LcSettingC_cc.hh"
82
85
86// END-LcConfig-include - created by 'cc_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
87
89namespace cclcconfig {
90
93 class LcConfig {
94
99
100 private:
101 LcConfig () {};
102
103 // setup runtime
104 static void lc_static_init_callback ( MK_RT_ARGS_ONLY );
105
106 // BEGIN-LcConfig - created by 'cc_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
107
111
112 public:
113
114 // doc-key: LcConfig,LcConfig-Enum,sco,public
115
118
121
124
126 static LcErrorE ErrorE_FromInt (MK_I32 value);
127
130
131 // doc-key: LcConfig,LcConfig-Enum,sm_,public
132
135
138
141
144
147
150
152 static MK_I32 ErrorE_ToInt (LcErrorE value);
153
155 static MK_STRN ErrorE_ToString (LcErrorE value);
156
158 static MK_I32 ErrorTypeE_ToInt (LcErrorTypeE value);
159
162
164 // LcConfig_Enum_CC_API
165
169
170 public:
171
172 // doc-key: LcConfig,LcConfig-Setup,sm_,public
173
175 static void Cleanup ();
176
178 static void Setup ();
179
181 // LcConfig_Setup_CC_API
182
183 // END-LcConfig - created by 'cc_MqS.tcl -i NHI1_HOME/theConfig/c/gen/c_lcconfig.meta' - DO NOT change
184
188
189 public:
190
191 // doc-key: LcConfig,LcConfig-Setup,sm_,public
192
195 __attribute__ ((destructor(300)))
196 static void CcLcCleanup ();
197
200 __attribute__ ((constructor(300)))
201 static void CcLcSetup ();
202
204 // LcConfig_Setup_CC_API
205
207 };
208
216}
217
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
tag: nhi1-release-250425
LcConfig PACKAGE - the package is the toplevel structure of the cclcconfig …
static constructor for cclcconfig …
static LcErrorTypeE ErrorTypeE_FromInt(MK_I32 value)
C++: [static] LcErrorTypeE LcConfig::ErrorTypeE_FromInt(MK_I32 value) → C-API return the LcError...
static MK_STRN ErrorE_ToString(LcErrorE value)
C++: [static] MK_STRN LcConfig::ErrorE_ToString(LcErrorE value) → C-API return the LcErrorE as s...
static MK_I32 ConfigOptionsEF_ToInt(LcConfigOptionsEF value)
C++: [static] MK_I32 LcConfig::ConfigOptionsEF_ToInt(LcConfigOptionsEF value) → C-API return the...
static MK_STRN ConfigFormatE_ToString(LcConfigFormatE value)
C++: [static] MK_STRN LcConfig::ConfigFormatE_ToString(LcConfigFormatE value) → C-API return the...
static LcConfigOptionsEF ConfigOptionsEF_FromInt(MK_I32 value)
C++: [static] LcConfigOptionsEF LcConfig::ConfigOptionsEF_FromInt(MK_I32 value) → C-API return t...
static LcConfigFormatE ConfigFormatE_FromInt(MK_I32 value)
C++: [static] LcConfigFormatE LcConfig::ConfigFormatE_FromInt(MK_I32 value) → C-API return the L...
static MK_I32 ErrorTypeE_ToInt(LcErrorTypeE value)
C++: [static] MK_I32 LcConfig::ErrorTypeE_ToInt(LcErrorTypeE value) → C-API return the LcErrorTy...
static MK_I32 ConfigTypeE_ToInt(LcConfigTypeE value)
C++: [static] MK_I32 LcConfig::ConfigTypeE_ToInt(LcConfigTypeE value) → C-API return the LcConfi...
static LcConfigTypeE ConfigTypeE_FromInt(MK_I32 value)
C++: [static] LcConfigTypeE LcConfig::ConfigTypeE_FromInt(MK_I32 value) → C-API return the LcCon...
static MK_I32 ConfigFormatE_ToInt(LcConfigFormatE value)
C++: [static] MK_I32 LcConfig::ConfigFormatE_ToInt(LcConfigFormatE value) → C-API return the LcC...
static MK_STRN ConfigTypeE_ToString(LcConfigTypeE value)
C++: [static] MK_STRN LcConfig::ConfigTypeE_ToString(LcConfigTypeE value) → C-API return the LcC...
static MK_STRN ConfigOptionsEF_ToString(LcConfigOptionsEF value)
C++: [static] MK_STRN LcConfig::ConfigOptionsEF_ToString(LcConfigOptionsEF value) → C-API return...
static MK_I32 ErrorE_ToInt(LcErrorE value)
C++: [static] MK_I32 LcConfig::ErrorE_ToInt(LcErrorE value) → C-API return the LcErrorE as integ...
static MK_STRN ErrorTypeE_ToString(LcErrorTypeE value)
C++: [static] MK_STRN LcConfig::ErrorTypeE_ToString(LcErrorTypeE value) → C-API return the LcErr...
static LcErrorE ErrorE_FromInt(MK_I32 value)
C++: [static] LcErrorE LcConfig::ErrorE_FromInt(MK_I32 value) → C-API return the LcErrorE from i...
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
static void CcLcSetup()
C++: [static] LcConfig::Setup() → C-API setup cclcconfig internal memory …
static void CcLcCleanup()
C++: [static] LcConfig::Cleanup() → C-API cleanup cclcconfig internal memory …
static void Cleanup()
C++: [static] LcConfig::Cleanup() → C-API cleanup cclcconfig internal memory …
static void Setup()
C++: [static] LcConfig::Setup() → C-API setup cclcconfig internal memory …
signed int MK_I32
const MK_STRB * MK_STRN
#define MK_RT_ARGS_ONLY
namespace for the CcLcConfig "C++"-API
Definition LcCall_cc.cc:21