16#ifndef META_COMPILE_AS_CC
17 #define META_COMPILE_AS_CC
133 using MK_BNP = std::pair<MK_SIZE,MK_BINN>;
176#define MqTypeCC_O MK_BOL
177#define MqTypeCC_Y MK_I8
178#define MqTypeCC_S MK_I16
179#define MqTypeCC_I MK_I32
180#define MqTypeCC_W MK_I64
181#define MqTypeCC_F MK_FLT
182#define MqTypeCC_D MK_DBL
183#define MqTypeCC_C MK_STRN
184#define MqTypeCC_B MK_BNP
185#define MqTypeCC_U MkBufferC*
186#define MqTypeCC_US MkBufferStreamC*
187#define MqTypeCC_L MkBufferListC*
273 static void Setup ();
289 __attribute__ ((destructor(200)))
293 __attribute__ ((constructor(200)))
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE … → C-API: libm...
The CLASS used to store a list of MkBufferS items into a flat array… → C-API: libmkkernel::MkBuffe...
The ABSTRACT-CLASS MkBufferStreamS is used for package-based serialized IO … → C-API: libmkkernel:...
The data-type to store and handle the error-condition … → C-API: libmkkernel::MkErrorS
MkExceptionC - The default-exception of the Programming-Language-Micro-Kernel (PLMK) …
MkKernel PACKAGE - The package is the toplevel structure of the Programming-Language-Micro-Kernel (PL...
define a MkLogFileC object … → C-API: libmkkernel::MkLogFileS
object header … → C-API: libmkkernel::MkObjectS
The MkRuntimeS provide a per-thread environment for ccmkkernel … → C-API: libmkkernel::MkRuntimeS
static constructor for ccmkkernel …
static MK_STRN TimeoutE_ToString(MkTimeoutE value)
C++: [static] MK_STRN MkKernel::TimeoutE_ToString(MkTimeoutE value) → C-API return the MkTimeout...
static MK_I32 IdSE_ToInt(MkIdSE value)
C++: [static] MK_I32 MkKernel::IdSE_ToInt(MkIdSE value) → C-API return the MkIdSE as integer …
static MkTimeoutE TimeoutE_FromInt(MK_I32 value)
C++: [static] MkTimeoutE MkKernel::TimeoutE_FromInt(MK_I32 value) → C-API return the MkTimeoutE ...
static MK_I32 TypeE_ToInt(MkTypeE value)
C++: [static] MK_I32 MkKernel::TypeE_ToInt(MkTypeE value) → C-API return the MkTypeE as integer ...
static MK_I32 ErrorE_ToInt(MkErrorE value)
C++: [static] MK_I32 MkKernel::ErrorE_ToInt(MkErrorE value) → C-API return the MkErrorE as integ...
static MK_STRN IdSE_ToString(MkIdSE value)
C++: [static] MK_STRN MkKernel::IdSE_ToString(MkIdSE value) → C-API return the MkIdSE as string ...
static MkTypeE TypeE_FromInt(MK_I32 value)
C++: [static] MkTypeE MkKernel::TypeE_FromInt(MK_I32 value) → C-API return the MkTypeE from inte...
static MK_I32 TimeoutE_ToInt(MkTimeoutE value)
C++: [static] MK_I32 MkKernel::TimeoutE_ToInt(MkTimeoutE value) → C-API return the MkTimeoutE as...
static MK_STRN ErrorE_ToString(MkErrorE value)
C++: [static] MK_STRN MkKernel::ErrorE_ToString(MkErrorE value) → C-API return the MkErrorE as s...
static MkErrorE ErrorE_FromInt(MK_I32 value)
C++: [static] MkErrorE MkKernel::ErrorE_FromInt(MK_I32 value) → C-API return the MkErrorE from i...
static MkIdSE IdSE_FromInt(MK_I32 value)
C++: [static] MkIdSE MkKernel::IdSE_FromInt(MK_I32 value) → C-API return the MkIdSE from integer...
static MK_STRN TypeE_ToString(MkTypeE value)
C++: [static] MK_STRN MkKernel::TypeE_ToString(MkTypeE value) → C-API return the MkTypeE as stri...
MkTypeE
basic data-types supported by Programming-Language-Micro-Kernel (PLMK) …
MkTimeoutE
Predefined Timeout values …
MkErrorE
collection for the different error-codes …
static void CcMkCleanup()
C++: [static] MkKernel::Cleanup() → C-API cleanup ccmkkernel internal memory …
static void Cleanup()
C++: [static] MkKernel::Cleanup() → C-API cleanup ccmkkernel internal memory …
static void Setup()
C++: [static] MkKernel::Setup() → C-API setup ccmkkernel internal memory …
static void CcMkSetup()
C++: [static] MkKernel::Setup() → C-API setup ccmkkernel internal memory …
signed int MK_I32
4 byte integer data-type
const MK_STRB * MK_STRN
constant string pointer data-type
MkIdSE
signal type of the MkIdS data val …
namespace for the CcMkKernel "C++"-API
std::pair< MK_SIZE, MK_BINN > MK_BNP