theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard
c - tcl - py - jv - cc
Loading...
Searching...
No Matches
MkKernel_Enum_C_API

MkKernel PACKAGE - enum definition … More...

+ Collaboration diagram for MkKernel_Enum_C_API:

MkErrorE

enum  libmkkernel::MkErrorE { libmkkernel::MK_OK = 0 , libmkkernel::MK_CONTINUE = 1 , libmkkernel::MK_ERROR = 2 }
 collection for the different error-codes … More...
 
MK_EXTERN MK_STRN libmkkernel::MkErrorE_ToString (enum MkErrorE value)
 return the MkErrorE as string …
 
MK_I32 libmkkernel::MkErrorE_ToInt (enum MkErrorE value)
 return the MkErrorE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkErrorE_FromInt (MK_I32 const value, enum MkErrorE *value_out)
 return the MkErrorE from integer …
 

MkTimeoutE

enum  libmkkernel::MkTimeoutE {
  libmkkernel::MK_TIMEOUT_INIT = META_TIMEOUT_REF , libmkkernel::MK_TIMEOUT_LONG = (META_TIMEOUT_REF/5) , libmkkernel::MK_TIMEOUT_NORMAL = (META_TIMEOUT_REF/10 < 1 ? 1 : META_TIMEOUT_REF/10) , libmkkernel::MK_TIMEOUT_SHORT = (META_TIMEOUT_REF/45 < 1 ? 1 : META_TIMEOUT_REF/45) ,
  libmkkernel::MK_TIMEOUT_SOCKET = (META_TIMEOUT_REF/90 < 1 ? 1 : META_TIMEOUT_REF/90) , libmkkernel::MK_TIMEOUT_VERYSHORT = (META_TIMEOUT_REF/180 < 1 ? 1 : META_TIMEOUT_REF/180) , libmkkernel::MK_TIMEOUT_DEFAULT = -1 , libmkkernel::MK_TIMEOUT_USER = -2 ,
  libmkkernel::MK_TIMEOUT_MAX = -3
}
 Predefined Timeout values … More...
 
MK_EXTERN MK_STRN libmkkernel::MkTimeoutE_ToString (enum MkTimeoutE value)
 return the MkTimeoutE as string …
 
MK_I32 libmkkernel::MkTimeoutE_ToInt (enum MkTimeoutE value)
 return the MkTimeoutE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkTimeoutE_FromInt (MK_I32 const value, enum MkTimeoutE *value_out)
 return the MkTimeoutE from integer …
 

MkBoolE

enum  libmkkernel::MkBoolE { libmkkernel::MK_NO = 0 , libmkkernel::MK_YES = 1 }
 the internal boolean … More...
 
MK_EXTERN MK_STRN libmkkernel::MkBoolE_ToString (enum MkBoolE value)
 return the MkBoolE as string …
 
MK_I32 libmkkernel::MkBoolE_ToInt (enum MkBoolE value)
 return the MkBoolE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkBoolE_FromInt (MK_I32 const value, enum MkBoolE *value_out)
 return the MkBoolE from integer …
 

MkNativeIsE

enum  libmkkernel::MkNativeIsE { libmkkernel::MK_NATIVE_IS_INITIAL = 0 , libmkkernel::MK_NATIVE_IS_STRING = 'S' , libmkkernel::MK_NATIVE_IS_LITTLE = 'L' , libmkkernel::MK_NATIVE_IS_BIG = 'B' }
 define if data is string or little or big endian … More...
 
MK_EXTERN MK_STRN libmkkernel::MkNativeIsE_ToString (enum MkNativeIsE value)
 return the MkNativeIsE as string …
 
MK_I32 libmkkernel::MkNativeIsE_ToInt (enum MkNativeIsE value)
 return the MkNativeIsE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkNativeIsE_FromInt (MK_I32 const value, enum MkNativeIsE *value_out)
 return the MkNativeIsE from integer …
 

MkTypeE

enum  libmkkernel::MkTypeE {
  libmkkernel::MK_I8T = ((1 << MK_TYPE_SHIFT) | MK_TYPE_IS_1_I8E ) , libmkkernel::MK_BOLT = ((2 << MK_TYPE_SHIFT) | MK_TYPE_IS_1_I8E ) , libmkkernel::MK_I16T = ((3 << MK_TYPE_SHIFT) | MK_TYPE_IS_2_I8E ) , libmkkernel::MK_I32T = ((4 << MK_TYPE_SHIFT) | MK_TYPE_IS_4_I8E ) ,
  libmkkernel::MK_FLTT = ((5 << MK_TYPE_SHIFT) | MK_TYPE_IS_4_I8E ) , libmkkernel::MK_I64T = ((6 << MK_TYPE_SHIFT) | MK_TYPE_IS_8_I8E ) , libmkkernel::MK_DBLT = ((7 << MK_TYPE_SHIFT) | MK_TYPE_IS_8_I8E ) , libmkkernel::MK_BINT = ((8 << MK_TYPE_SHIFT) ) ,
  libmkkernel::MK_STRT = ((9 << MK_TYPE_SHIFT) ) , libmkkernel::MK_LSTT = ((10 << MK_TYPE_SHIFT) )
}
 basic data-types supported by Programming-Language-Micro-Kernel (PLMK)More...
 
MK_EXTERN MK_STRN libmkkernel::MkTypeE_ToString (enum MkTypeE value)
 return the MkTypeE as string …
 
MK_I32 libmkkernel::MkTypeE_ToInt (enum MkTypeE value)
 return the MkTypeE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkTypeE_FromInt (MK_I32 const value, enum MkTypeE *value_out)
 return the MkTypeE from integer …
 
#define MK_TYPE_IS_1_I8E   (1<<0)
 the type is native and has a size of 1 byte …
 
#define MK_TYPE_IS_2_I8E   (1<<1)
 the type is native and has a size of 2 bytes …
 
#define MK_TYPE_IS_4_I8E   (1<<2)
 the type is native and has a size of 4 bytes …
 
#define MK_TYPE_IS_8_I8E   (1<<3)
 the type is native and has a size of 8 bytes …
 
#define MK_TYPE_IS_NATIVE
 the type is native …
 
#define MK_TYPE_SHIFT   4
 FIXED: type is only 8bit -> 4 bit=15 for type and 4 bit for flag …
 

MkKernel - MkKernel_Enum_C_API - overload

#define MkBoolE_FromInt_E(...)
 
#define MkBoolE_FromInt_C(...)
 
#define MkBoolE_FromInt_e(...)
 
#define MkErrorE_FromInt_E(...)
 
#define MkErrorE_FromInt_C(...)
 
#define MkErrorE_FromInt_e(...)
 
#define MkNativeIsE_FromInt_E(...)
 
#define MkNativeIsE_FromInt_C(...)
 
#define MkNativeIsE_FromInt_e(...)
 
#define MkTimeoutE_FromInt_E(...)
 
#define MkTimeoutE_FromInt_C(...)
 
#define MkTimeoutE_FromInt_e(...)
 
#define MkTypeE_FromInt_E(...)
 
#define MkTypeE_FromInt_C(...)
 
#define MkTypeE_FromInt_e(...)
 

Detailed Description

MkKernel PACKAGE - enum definition …

A enum in the Programming-Language-Micro-Kernel (PLMK) is a enum-data-type and 3 enum-access-attributes

  1. ENUM_ToString → return the string-value from the enum-value
  2. ENUM_ToInt → return the integer-value from the enum-value
  3. ENUM_FromInt → create an enum-value from an integer-value.

The enum-data-type and the 3 enum-access-attributes are defined in all target-languages (C,C++,C#,VB.NET,Java,Python,Ruby,Perl,PHP,Tcl or GO).

Macro Definition Documentation

◆ MK_TYPE_IS_1_I8E

#define MK_TYPE_IS_1_I8E   (1<<0)

the type is native and has a size of 1 byte …

Definition at line 1892 of file LibMkKernel_mk.h.

◆ MK_TYPE_IS_2_I8E

#define MK_TYPE_IS_2_I8E   (1<<1)

the type is native and has a size of 2 bytes …

Definition at line 1895 of file LibMkKernel_mk.h.

◆ MK_TYPE_IS_4_I8E

#define MK_TYPE_IS_4_I8E   (1<<2)

the type is native and has a size of 4 bytes …

Definition at line 1898 of file LibMkKernel_mk.h.

◆ MK_TYPE_IS_8_I8E

#define MK_TYPE_IS_8_I8E   (1<<3)

the type is native and has a size of 8 bytes …

Definition at line 1901 of file LibMkKernel_mk.h.

◆ MK_TYPE_IS_NATIVE

#define MK_TYPE_IS_NATIVE
Value:
#define MK_TYPE_IS_1_I8E
the type is native and has a size of 1 byte …
#define MK_TYPE_IS_2_I8E
the type is native and has a size of 2 bytes …
#define MK_TYPE_IS_8_I8E
the type is native and has a size of 8 bytes …
#define MK_TYPE_IS_4_I8E
the type is native and has a size of 4 bytes …

the type is native …

Definition at line 1904 of file LibMkKernel_mk.h.

1904#define MK_TYPE_IS_NATIVE ( MK_TYPE_IS_1_I8E | MK_TYPE_IS_2_I8E | \
1905 MK_TYPE_IS_4_I8E | MK_TYPE_IS_8_I8E )

◆ MK_TYPE_SHIFT

#define MK_TYPE_SHIFT   4

FIXED: type is only 8bit -> 4 bit=15 for type and 4 bit for flag …

Definition at line 1908 of file LibMkKernel_mk.h.

◆ MkBoolE_FromInt_C

#define MkBoolE_FromInt_C ( ...)
Value:
if (MkErrorCheckI(MkBoolE_FromInt(__VA_ARGS__)))
#define MkErrorCheckI(err)

Definition at line 1317 of file kernel_overload_mk.h.

◆ MkBoolE_FromInt_E

#define MkBoolE_FromInt_E ( ...)
Value:
MkErrorCheck(MkBoolE_FromInt(__VA_ARGS__))
#define MkErrorCheck(err)
check return-code and goto error on error …

Definition at line 1316 of file kernel_overload_mk.h.

◆ MkBoolE_FromInt_e

#define MkBoolE_FromInt_e ( ...)
Value:
MK_EMBEDDED(enum MkBoolE,MkBoolE_FromInt,__VA_ARGS__)
#define MK_EMBEDDED(type, call,...)
macro to create "embedded" (*_e) Version of C-API call's

Definition at line 1318 of file kernel_overload_mk.h.

◆ MkErrorE_FromInt_C

#define MkErrorE_FromInt_C ( ...)
Value:
if (MkErrorCheckI(MkErrorE_FromInt(__VA_ARGS__)))

Definition at line 1320 of file kernel_overload_mk.h.

◆ MkErrorE_FromInt_E

#define MkErrorE_FromInt_E ( ...)
Value:
MkErrorCheck(MkErrorE_FromInt(__VA_ARGS__))

Definition at line 1319 of file kernel_overload_mk.h.

◆ MkErrorE_FromInt_e

#define MkErrorE_FromInt_e ( ...)
Value:
MK_EMBEDDED(enum MkErrorE,MkErrorE_FromInt,__VA_ARGS__)

Definition at line 1321 of file kernel_overload_mk.h.

◆ MkNativeIsE_FromInt_C

#define MkNativeIsE_FromInt_C ( ...)
Value:
if (MkErrorCheckI(MkNativeIsE_FromInt(__VA_ARGS__)))

Definition at line 1323 of file kernel_overload_mk.h.

◆ MkNativeIsE_FromInt_E

#define MkNativeIsE_FromInt_E ( ...)
Value:
MkErrorCheck(MkNativeIsE_FromInt(__VA_ARGS__))

Definition at line 1322 of file kernel_overload_mk.h.

◆ MkNativeIsE_FromInt_e

#define MkNativeIsE_FromInt_e ( ...)
Value:
MK_EMBEDDED(enum MkNativeIsE,MkNativeIsE_FromInt,__VA_ARGS__)

Definition at line 1324 of file kernel_overload_mk.h.

◆ MkTimeoutE_FromInt_C

#define MkTimeoutE_FromInt_C ( ...)
Value:
if (MkErrorCheckI(MkTimeoutE_FromInt(__VA_ARGS__)))

Definition at line 1326 of file kernel_overload_mk.h.

◆ MkTimeoutE_FromInt_E

#define MkTimeoutE_FromInt_E ( ...)
Value:
MkErrorCheck(MkTimeoutE_FromInt(__VA_ARGS__))

Definition at line 1325 of file kernel_overload_mk.h.

◆ MkTimeoutE_FromInt_e

#define MkTimeoutE_FromInt_e ( ...)
Value:
MK_EMBEDDED(enum MkTimeoutE,MkTimeoutE_FromInt,__VA_ARGS__)

Definition at line 1327 of file kernel_overload_mk.h.

◆ MkTypeE_FromInt_C

#define MkTypeE_FromInt_C ( ...)
Value:
if (MkErrorCheckI(MkTypeE_FromInt(__VA_ARGS__)))

Definition at line 1329 of file kernel_overload_mk.h.

◆ MkTypeE_FromInt_E

#define MkTypeE_FromInt_E ( ...)
Value:
MkErrorCheck(MkTypeE_FromInt(__VA_ARGS__))

Definition at line 1328 of file kernel_overload_mk.h.

◆ MkTypeE_FromInt_e

#define MkTypeE_FromInt_e ( ...)
Value:
MK_EMBEDDED(enum MkTypeE,MkTypeE_FromInt,__VA_ARGS__)

Definition at line 1330 of file kernel_overload_mk.h.

Enumeration Type Documentation

◆ MkBoolE

the internal boolean …

Enumerator
MK_NO 

boolean NO

MK_YES 

boolean YES

Definition at line 1819 of file LibMkKernel_mk.h.

1819 {
1820 MK_NO = 0,
1821 MK_YES = 1,
1822};
@ MK_YES
boolean YES
@ MK_NO
boolean NO

◆ MkErrorE

collection for the different error-codes …

This is the default-error-indicator and the return-value from near all Programming-Language-Micro-Kernel (PLMK) functions.

enum MkErrorE {
MK_OK = 0,
MK_ERROR = 2,
};
Enumerator
MK_OK 

(persistent) everything is OK.

MK_CONTINUE 

(transient) raise an continue-event, the calling-function must handle this.

MK_ERROR 

(persistent) raise an error-event, the calling-fucntion is interrupted.

Definition at line 1723 of file LibMkKernel_mk.h.

1723 {
1724 MK_OK = 0,
1725 MK_CONTINUE = 1,
1726 MK_ERROR = 2,
1727};
@ MK_CONTINUE
(transient) raise an continue-event, the calling-function must handle this.
@ MK_OK
(persistent) everything is OK.
@ MK_ERROR
(persistent) raise an error-event, the calling-fucntion is interrupted.

◆ MkNativeIsE

define if data is string or little or big endian …

Enumerator
MK_NATIVE_IS_INITIAL 

0 = initial value

MK_NATIVE_IS_STRING 

S = using of the string protocol.

MK_NATIVE_IS_LITTLE 

L = using if the binary protocoll, data in little-edian.

MK_NATIVE_IS_BIG 

B = using if the binary protocoll, data in big-endian.

Definition at line 1856 of file LibMkKernel_mk.h.

1856 {
1858 MK_NATIVE_IS_STRING = 'S',
1859 MK_NATIVE_IS_LITTLE = 'L',
1860 MK_NATIVE_IS_BIG = 'B',
1861};
@ MK_NATIVE_IS_LITTLE
L = using if the binary protocoll, data in little-edian.
@ MK_NATIVE_IS_BIG
B = using if the binary protocoll, data in big-endian.
@ MK_NATIVE_IS_INITIAL
0 = initial value
@ MK_NATIVE_IS_STRING
S = using of the string protocol.

◆ MkTimeoutE

Predefined Timeout values …

The libmkkernel::MkTimeoutE is used wherever a "timeout" is required. As a special feature, in addition to the defined values in libmkkernel::MkTimeoutE, freely defined values as integers as seconds are also accepted.

__parser__(enum-accept-integer=long)
enum MkTimeoutE {
MK_TIMEOUT_NORMAL = (META_TIMEOUT_REF/10 < 1 ? 1 : META_TIMEOUT_REF/10),
MK_TIMEOUT_SOCKET = (META_TIMEOUT_REF/90 < 1 ? 1 : META_TIMEOUT_REF/90),
MK_TIMEOUT_DEFAULT = -1,
MK_TIMEOUT_USER = -2,
MK_TIMEOUT_MAX = -3,
};
Enumerator
MK_TIMEOUT_INIT 

maximum timeout in sec (900 sec) …

MK_TIMEOUT_LONG 

long timeout in sec (180 sec) …

MK_TIMEOUT_NORMAL 

normal timeout in sec (90 sec) …

MK_TIMEOUT_SHORT 

short timeout in sec (20 sec) …

MK_TIMEOUT_SOCKET 

shorter timeout in sec (10 sec) … This TIMEOUT is used for socket connection with 'connect'

MK_TIMEOUT_VERYSHORT 

very short timeout in sec (5 sec) …

MK_TIMEOUT_DEFAULT 

request the default timeout value …

MK_TIMEOUT_USER 

request the user defined timeout value from the –timeout configuration value …

MK_TIMEOUT_MAX 

request the maximum possible (infinite) timeout value …

Definition at line 1768 of file LibMkKernel_mk.h.

1768 {
1774 MK_TIMEOUT_NORMAL = (META_TIMEOUT_REF/10 < 1 ? 1 : META_TIMEOUT_REF/10),
1779 MK_TIMEOUT_SOCKET = (META_TIMEOUT_REF/90 < 1 ? 1 : META_TIMEOUT_REF/90),
1783 MK_TIMEOUT_DEFAULT = -1,
1785 MK_TIMEOUT_USER = -2,
1787 MK_TIMEOUT_MAX = -3,
1788};
#define META_TIMEOUT_REF
@ MK_TIMEOUT_SHORT
short timeout in sec (20 sec) …
@ MK_TIMEOUT_INIT
maximum timeout in sec (900 sec) …
@ MK_TIMEOUT_VERYSHORT
very short timeout in sec (5 sec) …
@ MK_TIMEOUT_LONG
long timeout in sec (180 sec) …

◆ MkTypeE

basic data-types supported by Programming-Language-Micro-Kernel (PLMK)

enum MkTypeE {
MK_BOLT = ((2 << MK_TYPE_SHIFT) | MK_TYPE_IS_1_I8E ),
MK_I32T = ((4 << MK_TYPE_SHIFT) | MK_TYPE_IS_4_I8E ),
MK_I64T = ((6 << MK_TYPE_SHIFT) | MK_TYPE_IS_8_I8E ),
MK_BINT = ((8 << MK_TYPE_SHIFT) ),
MK_STRT = ((9 << MK_TYPE_SHIFT) ),
MK_LSTT = ((10 << MK_TYPE_SHIFT) ),
};
See also
MkTypeE_ToString, MkTypeE_ToInt, MkTypeE_FromInt, BufferGetType2, BufferCastTo, BufferStreamReadGetNextType
Enumerator
MK_I8T 

Y: 1 byte 'byte' type.

MK_BOLT 

O: 1 byte 'boolean' type.

MK_I16T 

S: 2 byte 'short' type.

MK_I32T 

I: 4 byte 'int' type.

MK_FLTT 

F: 4 byte 'float' type.

MK_I64T 

W: 8 byte 'long long int' type.

MK_DBLT 

D: 8 byte 'double' type.

MK_BINT 

B: X byte 'byte-array' type.

MK_STRT 

C: X byte 'string' type (e.g. with a \0 at the end)

MK_LSTT 

L: X byte 'list' type.

Definition at line 1918 of file LibMkKernel_mk.h.

1918 {
1919 MK_I8T = ((1 << MK_TYPE_SHIFT) | MK_TYPE_IS_1_I8E ),
1920 MK_BOLT = ((2 << MK_TYPE_SHIFT) | MK_TYPE_IS_1_I8E ),
1921 MK_I16T = ((3 << MK_TYPE_SHIFT) | MK_TYPE_IS_2_I8E ),
1922 MK_I32T = ((4 << MK_TYPE_SHIFT) | MK_TYPE_IS_4_I8E ),
1923 MK_FLTT = ((5 << MK_TYPE_SHIFT) | MK_TYPE_IS_4_I8E ),
1924 MK_I64T = ((6 << MK_TYPE_SHIFT) | MK_TYPE_IS_8_I8E ),
1925 MK_DBLT = ((7 << MK_TYPE_SHIFT) | MK_TYPE_IS_8_I8E ),
1926 MK_BINT = ((8 << MK_TYPE_SHIFT) ),
1927 MK_STRT = ((9 << MK_TYPE_SHIFT) ),
1928 MK_LSTT = ((10 << MK_TYPE_SHIFT) ),
1929};
#define MK_TYPE_SHIFT
FIXED: type is only 8bit -> 4 bit=15 for type and 4 bit for flag …
@ MK_I8T
Y: 1 byte 'byte' type.
@ MK_I16T
S: 2 byte 'short' type.
@ MK_FLTT
F: 4 byte 'float' type.
@ MK_DBLT
D: 8 byte 'double' type.
@ MK_STRT
C: X byte 'string' type (e.g. with a \0 at the end)

Function Documentation

◆ MkBoolE_FromInt()

MK_EXTERN enum MkErrorE libmkkernel::MkBoolE_FromInt ( MK_I32 const value,
enum MkBoolE * value_out )

return the MkBoolE from integer …

◆ MkBoolE_ToInt()

MK_I32 libmkkernel::MkBoolE_ToInt ( enum MkBoolE value)
inline

return the MkBoolE as integer …

Definition at line 1834 of file LibMkKernel_mk.h.

1834 {
1835 return (MK_I32) value;
1836}

◆ MkBoolE_ToString()

MK_EXTERN MK_STRN libmkkernel::MkBoolE_ToString ( enum MkBoolE value)

return the MkBoolE as string …

◆ MkErrorE_FromInt()

MK_EXTERN enum MkErrorE libmkkernel::MkErrorE_FromInt ( MK_I32 const value,
enum MkErrorE * value_out )

return the MkErrorE from integer …

+ Here is the caller graph for this function:

◆ MkErrorE_ToInt()

MK_I32 libmkkernel::MkErrorE_ToInt ( enum MkErrorE value)
inline

return the MkErrorE as integer …

Definition at line 1740 of file LibMkKernel_mk.h.

1740 {
1741 return (MK_I32) value;
1742}
+ Here is the caller graph for this function:

◆ MkErrorE_ToString()

MK_EXTERN MK_STRN libmkkernel::MkErrorE_ToString ( enum MkErrorE value)

return the MkErrorE as string …

+ Here is the caller graph for this function:

◆ MkNativeIsE_FromInt()

MK_EXTERN enum MkErrorE libmkkernel::MkNativeIsE_FromInt ( MK_I32 const value,
enum MkNativeIsE * value_out )

return the MkNativeIsE from integer …

◆ MkNativeIsE_ToInt()

MK_I32 libmkkernel::MkNativeIsE_ToInt ( enum MkNativeIsE value)
inline

return the MkNativeIsE as integer …

Definition at line 1874 of file LibMkKernel_mk.h.

1874 {
1875 return (MK_I32) value;
1876}

◆ MkNativeIsE_ToString()

MK_EXTERN MK_STRN libmkkernel::MkNativeIsE_ToString ( enum MkNativeIsE value)

return the MkNativeIsE as string …

◆ MkTimeoutE_FromInt()

MK_EXTERN enum MkErrorE libmkkernel::MkTimeoutE_FromInt ( MK_I32 const value,
enum MkTimeoutE * value_out )

return the MkTimeoutE from integer …

+ Here is the caller graph for this function:

◆ MkTimeoutE_ToInt()

MK_I32 libmkkernel::MkTimeoutE_ToInt ( enum MkTimeoutE value)
inline

return the MkTimeoutE as integer …

Definition at line 1801 of file LibMkKernel_mk.h.

1801 {
1802 return (MK_I32) value;
1803}
+ Here is the caller graph for this function:

◆ MkTimeoutE_ToString()

MK_EXTERN MK_STRN libmkkernel::MkTimeoutE_ToString ( enum MkTimeoutE value)

return the MkTimeoutE as string …

+ Here is the caller graph for this function:

◆ MkTypeE_FromInt()

MK_EXTERN enum MkErrorE libmkkernel::MkTypeE_FromInt ( MK_I32 const value,
enum MkTypeE * value_out )

return the MkTypeE from integer …

+ Here is the caller graph for this function:

◆ MkTypeE_ToInt()

MK_I32 libmkkernel::MkTypeE_ToInt ( enum MkTypeE value)
inline

return the MkTypeE as integer …

Definition at line 1942 of file LibMkKernel_mk.h.

1942 {
1943 return (MK_I32) value;
1944}
+ Here is the caller graph for this function:

◆ MkTypeE_ToString()

MK_EXTERN MK_STRN libmkkernel::MkTypeE_ToString ( enum MkTypeE value)

return the MkTypeE as string …

+ Here is the caller graph for this function: