LibMkKernel_tcl.h - 10 Apr 2025 - aotto1968. More...
#include <tcl.h>
#include <tclOO.h>
#include "LibMkKernel_mk.h"
#include "tmpl/mk_type_S_lng.h"
#include "MkRegistry_tcl.h"
#include "tmpl/mk_misc_check_lng.h"
#include "tmpl/mk_misc_ObjAs_lng.h"
Go to the source code of this file.
Data Structures | |
struct | MkCallS |
struct | LookupEnumE |
struct | LookupClassS |
struct | OtUnknownS |
struct | MkVarFrameS |
struct | OtObjProcDefS |
Macros | |
#define | HEADER |
#define | MK_TCL_EXTERN |
static library | |
#define | MK_TCL_EXTERN_DATA extern |
#define | MK(n) |
#define | NS(n) |
#define | META_CONTEXT_S hdl |
#define | OT_ProcRet int |
#define | TCL_ARGS OT_ENV_T interp, int objc, OT_OBJ_T const *objv |
#define | TCL_ARGS_CALL interp, objc, objv |
#define | OBJECT_ARGS |
#define | OBJECT_ARGS_CALL hdl, interp, objCtx, objc, objv |
#define | OBJCMD_ARGS ClientData clientData, OT_ENV_T interp, int objc, OT_OBJ_T const *objv |
#define | OBJCMD_ARGS_CALL clientData, interp, objc, objv |
#define | CONSTR_ARGS OBJECT_ARGS |
#define | SKIP_ARGS TCL_ARGS, int __skip |
#define | SKIP_ARGS_CALL TCL_ARGS_CALL, __skip |
#define | OtClass_ARGS OBJECT_ARGS |
#define | OtClass_ARGS_CALL OBJECT_ARGS_CALL |
#define | MkBufferListC_ARGS OBJECT_ARGS |
#define | MkBufferListC_ARGS_CALL OBJECT_ARGS_CALL |
#define | MkBufferC_ARGS OBJECT_ARGS |
#define | MkBufferC_ARGS_CALL OBJECT_ARGS_CALL |
#define | MkBufferStreamC_ARGS OBJECT_ARGS |
#define | MkBufferStreamC_ARGS_CALL OBJECT_ARGS_CALL |
#define | MkErrorC_ARGS OBJECT_ARGS |
#define | MkErrorC_ARGS_CALL OBJECT_ARGS_CALL |
#define | MkLogFileC_ARGS OBJECT_ARGS |
#define | MkLogFileC_ARGS_CALL OBJECT_ARGS_CALL |
#define | MkObjectC_ARGS OBJECT_ARGS |
#define | MkObjectC_ARGS_CALL OBJECT_ARGS_CALL |
#define | MkRuntimeC_ARGS OBJECT_ARGS |
#define | MkRuntimeC_ARGS_CALL OBJECT_ARGS_CALL |
#define | OT_SETUP_ARGS_ALL(d) |
#define | OT_FRAME_CLEANUP if (frame != NULL) { Tcl_DecrRefCount(frame); frame = NULL; } |
#define | OT_SETUP_VARARGS(min, max, d) |
#define | OT_SETUP_CONSTRUCTOR_ARGS(...) |
#define | OT_SETUP_ONEARG(d) |
#define | OT_SETUP_NOARG(d) |
#define | OT_SETUP_obj MK_OBJ obj = OBJ; |
#define | OT_SETUP_doc __attribute__((unused)) const MK_STRN __doc = __func__; |
#define | SETUP_ARGS MK_RT_ARGS TCL_ARGS |
#define | SETUP_ARGS_CALL MK_RT_CALL TCL_ARGS_CALL |
#define | OT_retObj_CONSTR(x) |
#define | OT_CONSTRUCTOR_POST(x) |
#define | OT_retObj_SET(val) |
#define | OT_retObj_SET_None retObj = RG(noneObj); |
#define | OT_retObj_SET_Error |
#define | OT_retObj_SET_List retObj = Tcl_NewListObj(0,NULL); |
#define | OT_retObj_APPEND(var) |
#define | OT_retObj_RETURN |
#define | OT_retObj_SET_BOL(nat) |
#define | OT_retObj_SET_I8(nat) |
#define | OT_retObj_SET_I16(nat) |
#define | OT_retObj_SET_U16(nat) |
#define | OT_retObj_SET_I32(nat) |
#define | OT_retObj_SET_I64(nat) |
#define | OT_retObj_SET_LLG(nat) |
#define | OT_retObj_SET_FLT(nat) |
#define | OT_retObj_SET_DBL(nat) |
#define | OT_retObj_SET_BIN(nat, len) |
#define | OT_retObj_SET_STR(nat) |
#define | OT_retObj_SET_STRN(nat) |
#define | OT_retObj_SET_LONG(nat) |
#define | OT_retObj_SET_HDL(nat) |
#define | OT_MK_CALL_0(hdl, cls, meth, ret) |
#define | OT_LNG_NULL NULL |
#define | OT_LNG_UNDEF NULL |
#define | OT_LNG_RETURN(ret, cmd) |
#define | OT_LNG_FULLNAME_FROM_OBJECT(_obj) |
#define | OT_LNG_NAME_FROM_OBJECT(_obj) |
#define | OT_LNG_NAME_FROM_CLASS(_cls) |
#define | OT_LNG_NAME_FROM_OBJ(_obj) |
#define | OT_LNG_OBJ_CLASSNAME(obj) |
#define | OT_LNG_OBJ_CLASSNAME_SHORT(obj) |
#define | OT_OBJ_TYPE_STRING(obj) |
#define | OT_LNG_NAME_CLASS_FROM_CONTEXT(ox) |
#define | OT_LNG_OBJV(__skip) |
#define | OT_OBJ_TO_CLASS(str) |
#define | OT_OBJ_TO_ENUM(str) |
#define | OT_LNG_SET_VAR(var, val) |
#define | OT_REGISTRY_AS_TLS |
#define | RG(_key) |
#define | regTclObj(str) |
#define | regTclObj2(def, str) |
#define | RL(num) |
#define | RL_init(code) |
#define | RL_NewC(num, str) |
#define | RL_NewS(num, str) |
#define | RL_NewI(num, itg) |
#define | RL_O(num, obj) |
#define | RL_objv(num) |
#define | RL_Free(num) |
#define | OT_ERROR_LNG_RETURN return TCL_ERROR |
#define | OT_ERROR_TYPE(str) |
#define | OT_ERROR_SOFT_CONSTRUCTOR(class) |
#define | OT_ERROR_CONSTRUCTOR(class) |
#define | OT_ERROR_NUMARGS(...) |
#define | OT_ERROR_ABNORMAL(mng) |
#define | OT_ERROR_LNG_RETURN_HDL_NAT_NULL(_hdl) |
#define | OT_ERROR_VAR_DEFAULT(...) |
#define | OT_ERROR_LNG_RETURN_VAR_ERROR(...) |
#define | OT_Prefix_ARGS OT_ENV_T interp, MK_RT_ARGS |
#define | OT_Prefix_CALL interp, MK_RT_CALL |
#define | OT_Check_ARGS MK_RT_ARGS MK_MNG hdl, MK_STRN const arg, TCL_ARGS, int *skipP |
#define | OT_Check_CALL(arg) |
#define | OT_Check_CALL2(arg) |
#define | OT_CHECK_OPTIONAL(val) |
#define | OT_CHECK_REQUIRED(val) |
#define | OT_CHECK_NUM_ARGS(min, max) |
#define | OT_CHECK_NOARGS |
#define | OT_GET_CONSTR_NAME(ctor) |
#define | OT_CHECK_BNP(val, len) |
#define | OT_CHECK_BCP(val) |
#define | OT_CHECK_BCPN(val) |
#define | MkErrorC_Check(mng, PROC) |
#define | MkErrorC_CheckD(PROC) |
#define | OT_ERROR_META_2_LNG(m) |
#define | OT_ERROR_LNG_2_META(m) |
#define | OtErrorCheckLng(cmd) |
#define | OtErrorCheckLngGoto(cmd) |
#define | OtErrorCheckLngGoto1(cmd) |
#define | OtErrorCheckLngGoto2(cmd) |
#define | check_LNG(code) |
#define | check_NULL(code) |
#define | check_META(code) |
#define | OT_TMP_BOL_OBJ(val) |
#define | OT_TMP_I8_OBJ(val) |
#define | OT_TMP_I16_OBJ(val) |
#define | OT_TMP_I32_OBJ(val) |
#define | OT_TMP_I64_OBJ(val) |
#define | OT_TMP_FLT_OBJ(val) |
#define | OT_TMP_DBL_OBJ(val) |
#define | OT_TMP_BIN_OBJ(val, len) |
#define | OT_TMP_STR_OBJ(val) |
#define | OT_TMP_CST_OBJ(val) |
#define | OT_OBJECT_DELETE_SOFT(O) |
#define | OT_OBJECT_DELETE_HARD(O) |
#define | OT_OBJECT_DISPOSE(O) |
#define | OT_OBJECT_DELETE(O) |
#define | OT_REF_INCR(_obj) |
#define | OT_REF_DECR(_obj) |
#define | OT_REF_INCR_AND_RETURN(_obj) |
#define | OT_REF_DECR_AND_NULL(_obj) |
#define | SETUP_interp MK_UNUSED OT_ENV_T const interp = (OT_ENV_T const) MK_RT_REF.mkThreadData.ptr; |
#define | SETUP_mqctx struct MqContextS * const mqctx = (struct MqContextS * const) hdl; |
#define | SETUP_tclctx struct TclContextS * const tclctx = (struct TclContextS * const) hdl; |
#define | SETUP_selfO OT_SELF_T selfO = OT_SELF_X(hdl); |
#define | SETUP_selfX(x) |
#define | MQCTX (hdl) |
#define | TCLCTX ((struct TclContextS * const)hdl) |
#define | OT_SELF_O(o) |
#define | OT_SELF_X(x) |
#define | OT_SELF selfO |
#define | OT_SELF_NAME_O(o) |
#define | OT_SELF_CMD_O(o) |
#define | SetupHdlFromMetaData_init_2(_CLS, _SHORT) |
#define | SetupHdlFromMetaData_2(_CLS, _SHORT) |
#define | SetupHdlFromMetaData__null_allow_2(_CLS, _SHORT) |
#define | MkCallS_SIG 0x82335642 |
#define | MkProcResolve_maxArgsLen 16 |
#define | OT_OBJ_COPY(o) |
#define | NO_OtCheckEnum |
#define | NO_OtCheckEnumFlag |
#define | NO_TestObject |
#define | OT_CHECK_ENUM(ename, val) |
#define | OT_CHECK_ENUM_FLAG(ename, val) |
#define | OT_CHECK_LNGTMPL(val, func) |
#define | OT_CHECK_bool(val) |
#define | OT_CHECK_NB1(val) |
#define | OT_CHECK_NI1(val) |
#define | OT_CHECK_NI2(val) |
#define | OT_CHECK_U2N(val) |
#define | OT_CHECK_NI4(val) |
#define | OT_CHECK_U4N(val) |
#define | OT_CHECK_NI8(val) |
#define | OT_CHECK_IXN(val) |
#define | OT_CHECK_NF4(val) |
#define | OT_CHECK_NF8(val) |
#define | OT_CHECK_STRN(val) |
#define | OT_CHECK_NIL(val) |
#define | OT_CHECK_NIH(val) |
#define | OT_CHECK_STRN_NULL(val) |
#define | OT_CHECK_C_COPY(val, size) |
#define | OT_GET_CALL_PROC MK(Get_Call_Proc)(MK_RT_CALL interp,&frame) |
#define | OT_GET_CALL_FILE MK(Get_Call_File)(MK_RT_CALL interp,&frame) |
#define | OT_GET_CALL_LINE MK(Get_Call_Line)(MK_RT_CALL interp,&frame) |
#define | WNA(min, max, txt) |
#define | OT_VARFRAME_CREATE |
#define | OT_VARFRAME_DELETE |
#define | OT_VARFRAME_ARGS MK_RT_ARGS OT_VARFRAME varframe |
#define | OT_VARFRAME_CALL MK_RT_CALL varframe |
#define | OT_VARFRAME_OBJ_RESULT(itp) |
#define | OT_NEW_Mk_enum_OBJ(typ, val) |
#define | Get_MkErrorE_FromObj_path MK(Get_MkErrorE_FromObj) |
#define | Get_MkIdSE_FromObj_path MK(Get_MkIdSE_FromObj) |
#define | Get_MkTimeoutE_FromObj_path MK(Get_MkTimeoutE_FromObj) |
#define | Get_MkTypeE_FromObj_path MK(Get_MkTypeE_FromObj) |
#define | PTR2VAL(nat) |
#define | SELF2VAL(slf) |
#define | META2VAL_X(x) |
#define | META2VAL_O(o) |
#define | I82VAL(nat) |
#define | BOL2VAL(nat) |
#define | I162VAL(nat) |
#define | U162VAL(nat) |
#define | INT2VAL(nat) |
#define | I642VAL(nat) |
#define | HDL2VAL(nat) |
#define | LLG2VAL(nat) |
#define | FLT2VAL(nat) |
#define | DBL2VAL(nat) |
#define | STRN2VAL(nat) |
#define | BIN2VAL(ptr, len) |
#define | STR2VAL(ptr, len) |
#define | LONG2VAL(nat) |
#define | VAL2STR(obj) |
#define | VAL2SELF(obj) |
#define | SELF2MNG(slf) |
#define | OT_TCL_EXTERN __attribute__ ((visibility("default"))) |
#define | OT_TMP_BAC_OBJ(val) |
#define | MkBufferListC_lngO MK(MkBufferListC) |
#define | OT_retObj_SET_BFL(nat) |
#define | OT_TMP_BFL_OBJ(val) |
#define | MkBufferC_lngO MK(MkBufferC) |
#define | OT_retObj_SET_BUF(nat) |
#define | OT_TMP_BUF_OBJ(val) |
#define | MkBufferStreamC_lngO MK(MkBufferStreamC) |
#define | OT_retObj_SET_BUS(nat) |
#define | OT_TMP_BUS_OBJ(val) |
#define | MkErrorC_lngO MK(MkErrorC) |
#define | OT_retObj_SET_ERR(nat) |
#define | OT_TMP_ERR_OBJ(val) |
#define | MkLogFileC_lngO MK(MkLogFileC) |
#define | OT_retObj_SET_LFL(nat) |
#define | OT_TMP_LFL_OBJ(val) |
#define | MkObjectC_lngO MK(MkObjectC) |
#define | OT_retObj_SET_OBJ(nat) |
#define | OT_TMP_OBJ_OBJ(val) |
#define | MkRuntimeC_lngO MK(MkRuntimeC) |
#define | OT_retObj_SET_RT(nat) |
#define | OT_TMP_RT_OBJ(val) |
#define | ME_REF_MkBinaryR MkBinaryR |
#define | OT_GET__ME_REF_MkBinaryR(b) |
#define | VAL2MkBinaryR(obj) |
#define | OT_CHECK__ME_REF_MkBinaryR(val) |
#define | ME_REF_MkStringR MkStringR |
#define | OT_GET__ME_REF_MkStringR(s) |
#define | VAL2MkStringR(obj) |
#define | OT_CHECK__ME_REF_MkStringR(val) |
#define | ot_fixstr(_s) |
#define | ot_fixstrobj(_s) |
#define | ot_enum_append(_o, _s) |
#define | printLng(var) |
#define | printXLng(x, var) |
#define | printLngObj(var) |
#define | printXLngObj(x, var) |
#define | printLLngObj(var) |
#define | printLngErrorCode() |
#define | printLngErrorInfo() |
#define | printObjv printV( "__skip=%i, objc=%i",__skip,objc) ; printAry3( " ",objc,objv) |
#define | printXObjv(x) |
#define | printAry(c, o) |
#define | printAryDetail(c, o) |
#define | printXAry(x, pre, c, o) |
#define | printXAry4(x, pre, c, o) |
#define | printXAryDetail(x, c, o) |
#define | printAry3(txt, c, o) |
#define | printAryX(x, t, c, o) |
#define | printAryL(t, c, o) |
#define | xstr(s) |
#define | str(s) |
#define | printLngClass(clsC) |
#define | printLngObject(objO) |
#define | __doc "AtomObjNew" |
#define | BUFLEN 127 |
Typedefs | |
typedef Tcl_Obj * | OT_OBJ_T |
typedef MK_STRN | OT_ENUM_T |
typedef Tcl_Class | OT_CLS_T |
typedef Tcl_Interp * | OT_ENV_T |
typedef Tcl_Namespace * | OT_NS_T |
typedef Tcl_Object | OT_SELF_T |
typedef struct MkCallS | MkCallS |
typedef int(* | LookupClassF) (SKIP_ARGS) |
typedef struct MkVarFrameS * | OT_VARFRAME |
Enumerations | |
enum | OtUnknownE { OT_UNKNOWN_CLASS , OT_UNKNOWN_INSTANCE } |
LibMkKernel_tcl.h - 10 Apr 2025 - aotto1968.
Definition in file LibMkKernel_tcl.h.
#define __doc "AtomObjNew" |
#define BIN2VAL | ( | ptr, | |
len ) |
Definition at line 882 of file LibMkKernel_tcl.h.
#define BOL2VAL | ( | nat | ) |
Definition at line 872 of file LibMkKernel_tcl.h.
#define BUFLEN 127 |
#define check_LNG | ( | code | ) |
Definition at line 421 of file LibMkKernel_tcl.h.
#define check_META | ( | code | ) |
Definition at line 423 of file LibMkKernel_tcl.h.
#define check_NULL | ( | code | ) |
Definition at line 422 of file LibMkKernel_tcl.h.
#define CONSTR_ARGS OBJECT_ARGS |
Definition at line 105 of file LibMkKernel_tcl.h.
#define DBL2VAL | ( | nat | ) |
Definition at line 880 of file LibMkKernel_tcl.h.
#define FLT2VAL | ( | nat | ) |
Definition at line 879 of file LibMkKernel_tcl.h.
#define Get_MkErrorE_FromObj_path MK(Get_MkErrorE_FromObj) |
Definition at line 847 of file LibMkKernel_tcl.h.
#define Get_MkIdSE_FromObj_path MK(Get_MkIdSE_FromObj) |
Definition at line 850 of file LibMkKernel_tcl.h.
#define Get_MkTimeoutE_FromObj_path MK(Get_MkTimeoutE_FromObj) |
Definition at line 853 of file LibMkKernel_tcl.h.
#define Get_MkTypeE_FromObj_path MK(Get_MkTypeE_FromObj) |
Definition at line 856 of file LibMkKernel_tcl.h.
#define HDL2VAL | ( | nat | ) |
Definition at line 877 of file LibMkKernel_tcl.h.
#define HEADER |
Definition at line 34 of file LibMkKernel_tcl.h.
#define I162VAL | ( | nat | ) |
Definition at line 873 of file LibMkKernel_tcl.h.
#define I642VAL | ( | nat | ) |
Definition at line 876 of file LibMkKernel_tcl.h.
#define I82VAL | ( | nat | ) |
Definition at line 871 of file LibMkKernel_tcl.h.
#define INT2VAL | ( | nat | ) |
Definition at line 875 of file LibMkKernel_tcl.h.
#define LLG2VAL | ( | nat | ) |
Definition at line 878 of file LibMkKernel_tcl.h.
#define LONG2VAL | ( | nat | ) |
Definition at line 884 of file LibMkKernel_tcl.h.
#define ME_REF_MkBinaryR MkBinaryR |
Definition at line 1059 of file LibMkKernel_tcl.h.
#define ME_REF_MkStringR MkStringR |
Definition at line 1070 of file LibMkKernel_tcl.h.
#define META2VAL_O | ( | o | ) |
Definition at line 869 of file LibMkKernel_tcl.h.
#define META2VAL_X | ( | x | ) |
Definition at line 868 of file LibMkKernel_tcl.h.
#define META_CONTEXT_S hdl |
Definition at line 91 of file LibMkKernel_tcl.h.
#define MK | ( | n | ) |
Definition at line 85 of file LibMkKernel_tcl.h.
#define MK_TCL_EXTERN |
static library
Definition at line 58 of file LibMkKernel_tcl.h.
#define MK_TCL_EXTERN_DATA extern |
Definition at line 81 of file LibMkKernel_tcl.h.
#define MkBufferC_ARGS OBJECT_ARGS |
Definition at line 119 of file LibMkKernel_tcl.h.
#define MkBufferC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 120 of file LibMkKernel_tcl.h.
#define MkBufferC_lngO MK(MkBufferC) |
Definition at line 946 of file LibMkKernel_tcl.h.
#define MkBufferListC_ARGS OBJECT_ARGS |
Definition at line 117 of file LibMkKernel_tcl.h.
#define MkBufferListC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 118 of file LibMkKernel_tcl.h.
#define MkBufferListC_lngO MK(MkBufferListC) |
Definition at line 928 of file LibMkKernel_tcl.h.
#define MkBufferStreamC_ARGS OBJECT_ARGS |
Definition at line 121 of file LibMkKernel_tcl.h.
#define MkBufferStreamC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 122 of file LibMkKernel_tcl.h.
#define MkBufferStreamC_lngO MK(MkBufferStreamC) |
Definition at line 964 of file LibMkKernel_tcl.h.
#define MkCallS_SIG 0x82335642 |
Definition at line 507 of file LibMkKernel_tcl.h.
#define MkErrorC_ARGS OBJECT_ARGS |
Definition at line 123 of file LibMkKernel_tcl.h.
#define MkErrorC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 124 of file LibMkKernel_tcl.h.
#define MkErrorC_Check | ( | mng, | |
PROC ) |
Definition at line 403 of file LibMkKernel_tcl.h.
#define MkErrorC_CheckD | ( | PROC | ) |
Definition at line 408 of file LibMkKernel_tcl.h.
#define MkErrorC_lngO MK(MkErrorC) |
Definition at line 982 of file LibMkKernel_tcl.h.
#define MkLogFileC_ARGS OBJECT_ARGS |
Definition at line 125 of file LibMkKernel_tcl.h.
#define MkLogFileC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 126 of file LibMkKernel_tcl.h.
#define MkLogFileC_lngO MK(MkLogFileC) |
Definition at line 1000 of file LibMkKernel_tcl.h.
#define MkObjectC_ARGS OBJECT_ARGS |
Definition at line 127 of file LibMkKernel_tcl.h.
#define MkObjectC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 128 of file LibMkKernel_tcl.h.
#define MkObjectC_lngO MK(MkObjectC) |
Definition at line 1018 of file LibMkKernel_tcl.h.
#define MkProcResolve_maxArgsLen 16 |
Definition at line 530 of file LibMkKernel_tcl.h.
#define MkRuntimeC_ARGS OBJECT_ARGS |
Definition at line 129 of file LibMkKernel_tcl.h.
#define MkRuntimeC_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 130 of file LibMkKernel_tcl.h.
#define MkRuntimeC_lngO MK(MkRuntimeC) |
Definition at line 1036 of file LibMkKernel_tcl.h.
#define MQCTX (hdl) |
Definition at line 471 of file LibMkKernel_tcl.h.
#define NO_OtCheckEnum |
Definition at line 603 of file LibMkKernel_tcl.h.
#define NO_OtCheckEnumFlag |
Definition at line 604 of file LibMkKernel_tcl.h.
#define NO_TestObject |
Definition at line 605 of file LibMkKernel_tcl.h.
#define NS | ( | n | ) |
Definition at line 87 of file LibMkKernel_tcl.h.
Definition at line 102 of file LibMkKernel_tcl.h.
#define OBJCMD_ARGS_CALL clientData, interp, objc, objv |
Definition at line 103 of file LibMkKernel_tcl.h.
#define OBJECT_ARGS |
Definition at line 98 of file LibMkKernel_tcl.h.
#define OBJECT_ARGS_CALL hdl, interp, objCtx, objc, objv |
Definition at line 100 of file LibMkKernel_tcl.h.
#define OT_CHECK__ME_REF_MkBinaryR | ( | val | ) |
Definition at line 1063 of file LibMkKernel_tcl.h.
#define OT_CHECK__ME_REF_MkStringR | ( | val | ) |
Definition at line 1074 of file LibMkKernel_tcl.h.
#define OT_Check_ARGS MK_RT_ARGS MK_MNG hdl, MK_STRN const arg, TCL_ARGS, int *skipP |
Definition at line 350 of file LibMkKernel_tcl.h.
#define OT_CHECK_BCP | ( | val | ) |
Definition at line 381 of file LibMkKernel_tcl.h.
#define OT_CHECK_BCPN | ( | val | ) |
Definition at line 388 of file LibMkKernel_tcl.h.
#define OT_CHECK_BNP | ( | val, | |
len ) |
Definition at line 372 of file LibMkKernel_tcl.h.
#define OT_CHECK_bool | ( | val | ) |
Definition at line 629 of file LibMkKernel_tcl.h.
#define OT_CHECK_C_COPY | ( | val, | |
size ) |
Definition at line 647 of file LibMkKernel_tcl.h.
#define OT_Check_CALL | ( | arg | ) |
Definition at line 351 of file LibMkKernel_tcl.h.
#define OT_Check_CALL2 | ( | arg | ) |
Definition at line 352 of file LibMkKernel_tcl.h.
#define OT_CHECK_ENUM | ( | ename, | |
val ) |
Definition at line 608 of file LibMkKernel_tcl.h.
#define OT_CHECK_ENUM_FLAG | ( | ename, | |
val ) |
Definition at line 615 of file LibMkKernel_tcl.h.
#define OT_CHECK_IXN | ( | val | ) |
Definition at line 637 of file LibMkKernel_tcl.h.
#define OT_CHECK_LNGTMPL | ( | val, | |
func ) |
Definition at line 627 of file LibMkKernel_tcl.h.
#define OT_CHECK_NB1 | ( | val | ) |
Definition at line 630 of file LibMkKernel_tcl.h.
#define OT_CHECK_NF4 | ( | val | ) |
Definition at line 638 of file LibMkKernel_tcl.h.
#define OT_CHECK_NF8 | ( | val | ) |
Definition at line 639 of file LibMkKernel_tcl.h.
#define OT_CHECK_NI1 | ( | val | ) |
Definition at line 631 of file LibMkKernel_tcl.h.
#define OT_CHECK_NI2 | ( | val | ) |
Definition at line 632 of file LibMkKernel_tcl.h.
#define OT_CHECK_NI4 | ( | val | ) |
Definition at line 634 of file LibMkKernel_tcl.h.
#define OT_CHECK_NI8 | ( | val | ) |
Definition at line 636 of file LibMkKernel_tcl.h.
#define OT_CHECK_NIH | ( | val | ) |
Definition at line 642 of file LibMkKernel_tcl.h.
#define OT_CHECK_NIL | ( | val | ) |
Definition at line 641 of file LibMkKernel_tcl.h.
#define OT_CHECK_NOARGS |
Definition at line 363 of file LibMkKernel_tcl.h.
#define OT_CHECK_NUM_ARGS | ( | min, | |
max ) |
Definition at line 357 of file LibMkKernel_tcl.h.
#define OT_CHECK_OPTIONAL | ( | val | ) |
Definition at line 354 of file LibMkKernel_tcl.h.
#define OT_CHECK_REQUIRED | ( | val | ) |
Definition at line 355 of file LibMkKernel_tcl.h.
#define OT_CHECK_STRN | ( | val | ) |
Definition at line 640 of file LibMkKernel_tcl.h.
#define OT_CHECK_STRN_NULL | ( | val | ) |
Definition at line 644 of file LibMkKernel_tcl.h.
#define OT_CHECK_U2N | ( | val | ) |
Definition at line 633 of file LibMkKernel_tcl.h.
#define OT_CHECK_U4N | ( | val | ) |
Definition at line 635 of file LibMkKernel_tcl.h.
#define OT_CONSTRUCTOR_POST | ( | x | ) |
Definition at line 167 of file LibMkKernel_tcl.h.
#define ot_enum_append | ( | _o, | |
_s ) |
Definition at line 1097 of file LibMkKernel_tcl.h.
#define OT_ERROR_ABNORMAL | ( | mng | ) |
Definition at line 329 of file LibMkKernel_tcl.h.
#define OT_ERROR_CONSTRUCTOR | ( | class | ) |
Definition at line 317 of file LibMkKernel_tcl.h.
#define OT_ERROR_LNG_2_META | ( | m | ) |
Definition at line 414 of file LibMkKernel_tcl.h.
#define OT_ERROR_LNG_RETURN return TCL_ERROR |
Definition at line 308 of file LibMkKernel_tcl.h.
#define OT_ERROR_LNG_RETURN_HDL_NAT_NULL | ( | _hdl | ) |
Definition at line 335 of file LibMkKernel_tcl.h.
#define OT_ERROR_LNG_RETURN_VAR_ERROR | ( | ... | ) |
Definition at line 343 of file LibMkKernel_tcl.h.
#define OT_ERROR_META_2_LNG | ( | m | ) |
Definition at line 413 of file LibMkKernel_tcl.h.
#define OT_ERROR_NUMARGS | ( | ... | ) |
Definition at line 326 of file LibMkKernel_tcl.h.
#define OT_ERROR_SOFT_CONSTRUCTOR | ( | class | ) |
Definition at line 313 of file LibMkKernel_tcl.h.
#define OT_ERROR_TYPE | ( | str | ) |
Definition at line 310 of file LibMkKernel_tcl.h.
#define OT_ERROR_VAR_DEFAULT | ( | ... | ) |
Definition at line 341 of file LibMkKernel_tcl.h.
#define ot_fixstr | ( | _s | ) |
Definition at line 1095 of file LibMkKernel_tcl.h.
#define ot_fixstrobj | ( | _s | ) |
Definition at line 1096 of file LibMkKernel_tcl.h.
#define OT_FRAME_CLEANUP if (frame != NULL) { Tcl_DecrRefCount(frame); frame = NULL; } |
Definition at line 141 of file LibMkKernel_tcl.h.
#define OT_GET__ME_REF_MkBinaryR | ( | b | ) |
Definition at line 1060 of file LibMkKernel_tcl.h.
#define OT_GET__ME_REF_MkStringR | ( | s | ) |
Definition at line 1071 of file LibMkKernel_tcl.h.
#define OT_GET_CALL_FILE MK(Get_Call_File)(MK_RT_CALL interp,&frame) |
Definition at line 652 of file LibMkKernel_tcl.h.
#define OT_GET_CALL_LINE MK(Get_Call_Line)(MK_RT_CALL interp,&frame) |
Definition at line 653 of file LibMkKernel_tcl.h.
#define OT_GET_CALL_PROC MK(Get_Call_Proc)(MK_RT_CALL interp,&frame) |
Definition at line 651 of file LibMkKernel_tcl.h.
#define OT_GET_CONSTR_NAME | ( | ctor | ) |
Definition at line 368 of file LibMkKernel_tcl.h.
#define OT_LNG_FULLNAME_FROM_OBJECT | ( | _obj | ) |
Definition at line 253 of file LibMkKernel_tcl.h.
#define OT_LNG_NAME_CLASS_FROM_CONTEXT | ( | ox | ) |
Definition at line 263 of file LibMkKernel_tcl.h.
#define OT_LNG_NAME_FROM_CLASS | ( | _cls | ) |
Definition at line 255 of file LibMkKernel_tcl.h.
#define OT_LNG_NAME_FROM_OBJ | ( | _obj | ) |
Definition at line 256 of file LibMkKernel_tcl.h.
#define OT_LNG_NAME_FROM_OBJECT | ( | _obj | ) |
Definition at line 254 of file LibMkKernel_tcl.h.
#define OT_LNG_NULL NULL |
Definition at line 247 of file LibMkKernel_tcl.h.
#define OT_LNG_OBJ_CLASSNAME | ( | obj | ) |
Definition at line 258 of file LibMkKernel_tcl.h.
#define OT_LNG_OBJ_CLASSNAME_SHORT | ( | obj | ) |
Definition at line 259 of file LibMkKernel_tcl.h.
#define OT_LNG_OBJV | ( | __skip | ) |
Definition at line 266 of file LibMkKernel_tcl.h.
#define OT_LNG_RETURN | ( | ret, | |
cmd ) |
Definition at line 249 of file LibMkKernel_tcl.h.
#define OT_LNG_SET_VAR | ( | var, | |
val ) |
Definition at line 271 of file LibMkKernel_tcl.h.
#define OT_LNG_UNDEF NULL |
Definition at line 248 of file LibMkKernel_tcl.h.
#define OT_MK_CALL_0 | ( | hdl, | |
cls, | |||
meth, | |||
ret ) |
Definition at line 231 of file LibMkKernel_tcl.h.
#define OT_NEW_Mk_enum_OBJ | ( | typ, | |
val ) |
Definition at line 832 of file LibMkKernel_tcl.h.
#define OT_OBJ_COPY | ( | o | ) |
Definition at line 580 of file LibMkKernel_tcl.h.
#define OT_OBJ_TO_CLASS | ( | str | ) |
Definition at line 268 of file LibMkKernel_tcl.h.
#define OT_OBJ_TO_ENUM | ( | str | ) |
Definition at line 269 of file LibMkKernel_tcl.h.
#define OT_OBJ_TYPE_STRING | ( | obj | ) |
Definition at line 260 of file LibMkKernel_tcl.h.
#define OT_OBJECT_DELETE | ( | O | ) |
Definition at line 455 of file LibMkKernel_tcl.h.
#define OT_OBJECT_DELETE_HARD | ( | O | ) |
Definition at line 451 of file LibMkKernel_tcl.h.
#define OT_OBJECT_DELETE_SOFT | ( | O | ) |
Definition at line 448 of file LibMkKernel_tcl.h.
#define OT_OBJECT_DISPOSE | ( | O | ) |
Definition at line 454 of file LibMkKernel_tcl.h.
#define OT_Prefix_ARGS OT_ENV_T interp, MK_RT_ARGS |
Definition at line 348 of file LibMkKernel_tcl.h.
#define OT_Prefix_CALL interp, MK_RT_CALL |
Definition at line 349 of file LibMkKernel_tcl.h.
#define OT_ProcRet int |
Definition at line 93 of file LibMkKernel_tcl.h.
#define OT_REF_DECR | ( | _obj | ) |
Definition at line 458 of file LibMkKernel_tcl.h.
#define OT_REF_DECR_AND_NULL | ( | _obj | ) |
Definition at line 460 of file LibMkKernel_tcl.h.
#define OT_REF_INCR | ( | _obj | ) |
Definition at line 457 of file LibMkKernel_tcl.h.
#define OT_REF_INCR_AND_RETURN | ( | _obj | ) |
Definition at line 459 of file LibMkKernel_tcl.h.
#define OT_REGISTRY_AS_TLS |
Definition at line 276 of file LibMkKernel_tcl.h.
#define OT_retObj_APPEND | ( | var | ) |
Definition at line 174 of file LibMkKernel_tcl.h.
#define OT_retObj_CONSTR | ( | x | ) |
Definition at line 166 of file LibMkKernel_tcl.h.
#define OT_retObj_RETURN |
Definition at line 175 of file LibMkKernel_tcl.h.
#define OT_retObj_SET | ( | val | ) |
Definition at line 169 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_BFL | ( | nat | ) |
Definition at line 934 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_BIN | ( | nat, | |
len ) |
Definition at line 209 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_BOL | ( | nat | ) |
Definition at line 200 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_BUF | ( | nat | ) |
Definition at line 952 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_BUS | ( | nat | ) |
Definition at line 970 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_DBL | ( | nat | ) |
Definition at line 208 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_ERR | ( | nat | ) |
Definition at line 988 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_Error |
Definition at line 171 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_FLT | ( | nat | ) |
Definition at line 207 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_HDL | ( | nat | ) |
Definition at line 213 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_I16 | ( | nat | ) |
Definition at line 202 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_I32 | ( | nat | ) |
Definition at line 204 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_I64 | ( | nat | ) |
Definition at line 205 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_I8 | ( | nat | ) |
Definition at line 201 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_LFL | ( | nat | ) |
Definition at line 1006 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_List retObj = Tcl_NewListObj(0,NULL); |
Definition at line 173 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_LLG | ( | nat | ) |
Definition at line 206 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_LONG | ( | nat | ) |
Definition at line 212 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_None retObj = RG(noneObj); |
Definition at line 170 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_OBJ | ( | nat | ) |
Definition at line 1024 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_RT | ( | nat | ) |
Definition at line 1042 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_STR | ( | nat | ) |
Definition at line 210 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_STRN | ( | nat | ) |
Definition at line 211 of file LibMkKernel_tcl.h.
#define OT_retObj_SET_U16 | ( | nat | ) |
Definition at line 203 of file LibMkKernel_tcl.h.
#define OT_SELF selfO |
Definition at line 475 of file LibMkKernel_tcl.h.
#define OT_SELF_CMD_O | ( | o | ) |
Definition at line 477 of file LibMkKernel_tcl.h.
#define OT_SELF_NAME_O | ( | o | ) |
Definition at line 476 of file LibMkKernel_tcl.h.
#define OT_SELF_O | ( | o | ) |
Definition at line 473 of file LibMkKernel_tcl.h.
#define OT_SELF_X | ( | x | ) |
Definition at line 474 of file LibMkKernel_tcl.h.
#define OT_SETUP_ARGS_ALL | ( | d | ) |
Definition at line 136 of file LibMkKernel_tcl.h.
#define OT_SETUP_CONSTRUCTOR_ARGS | ( | ... | ) |
Definition at line 147 of file LibMkKernel_tcl.h.
Definition at line 159 of file LibMkKernel_tcl.h.
#define OT_SETUP_NOARG | ( | d | ) |
Definition at line 153 of file LibMkKernel_tcl.h.
#define OT_SETUP_obj MK_OBJ obj = OBJ; |
Definition at line 158 of file LibMkKernel_tcl.h.
#define OT_SETUP_ONEARG | ( | d | ) |
Definition at line 149 of file LibMkKernel_tcl.h.
#define OT_SETUP_VARARGS | ( | min, | |
max, | |||
d ) |
Definition at line 143 of file LibMkKernel_tcl.h.
#define OT_TCL_EXTERN __attribute__ ((visibility("default"))) |
Definition at line 912 of file LibMkKernel_tcl.h.
#define OT_TMP_BAC_OBJ | ( | val | ) |
Definition at line 921 of file LibMkKernel_tcl.h.
#define OT_TMP_BFL_OBJ | ( | val | ) |
Definition at line 936 of file LibMkKernel_tcl.h.
#define OT_TMP_BIN_OBJ | ( | val, | |
len ) |
Definition at line 434 of file LibMkKernel_tcl.h.
#define OT_TMP_BOL_OBJ | ( | val | ) |
Definition at line 427 of file LibMkKernel_tcl.h.
#define OT_TMP_BUF_OBJ | ( | val | ) |
Definition at line 954 of file LibMkKernel_tcl.h.
#define OT_TMP_BUS_OBJ | ( | val | ) |
Definition at line 972 of file LibMkKernel_tcl.h.
#define OT_TMP_CST_OBJ | ( | val | ) |
Definition at line 436 of file LibMkKernel_tcl.h.
#define OT_TMP_DBL_OBJ | ( | val | ) |
Definition at line 433 of file LibMkKernel_tcl.h.
#define OT_TMP_ERR_OBJ | ( | val | ) |
Definition at line 990 of file LibMkKernel_tcl.h.
#define OT_TMP_FLT_OBJ | ( | val | ) |
Definition at line 432 of file LibMkKernel_tcl.h.
#define OT_TMP_I16_OBJ | ( | val | ) |
Definition at line 429 of file LibMkKernel_tcl.h.
#define OT_TMP_I32_OBJ | ( | val | ) |
Definition at line 430 of file LibMkKernel_tcl.h.
#define OT_TMP_I64_OBJ | ( | val | ) |
Definition at line 431 of file LibMkKernel_tcl.h.
#define OT_TMP_I8_OBJ | ( | val | ) |
Definition at line 428 of file LibMkKernel_tcl.h.
#define OT_TMP_LFL_OBJ | ( | val | ) |
Definition at line 1008 of file LibMkKernel_tcl.h.
#define OT_TMP_OBJ_OBJ | ( | val | ) |
Definition at line 1026 of file LibMkKernel_tcl.h.
#define OT_TMP_RT_OBJ | ( | val | ) |
Definition at line 1044 of file LibMkKernel_tcl.h.
#define OT_TMP_STR_OBJ | ( | val | ) |
Definition at line 435 of file LibMkKernel_tcl.h.
#define OT_VARFRAME_ARGS MK_RT_ARGS OT_VARFRAME varframe |
Definition at line 738 of file LibMkKernel_tcl.h.
#define OT_VARFRAME_CALL MK_RT_CALL varframe |
Definition at line 739 of file LibMkKernel_tcl.h.
#define OT_VARFRAME_CREATE |
Definition at line 729 of file LibMkKernel_tcl.h.
#define OT_VARFRAME_DELETE |
Definition at line 733 of file LibMkKernel_tcl.h.
#define OT_VARFRAME_OBJ_RESULT | ( | itp | ) |
Definition at line 760 of file LibMkKernel_tcl.h.
#define OtClass_ARGS OBJECT_ARGS |
Definition at line 110 of file LibMkKernel_tcl.h.
#define OtClass_ARGS_CALL OBJECT_ARGS_CALL |
Definition at line 111 of file LibMkKernel_tcl.h.
#define OtErrorCheckLng | ( | cmd | ) |
Definition at line 416 of file LibMkKernel_tcl.h.
#define OtErrorCheckLngGoto | ( | cmd | ) |
Definition at line 417 of file LibMkKernel_tcl.h.
#define OtErrorCheckLngGoto1 | ( | cmd | ) |
Definition at line 418 of file LibMkKernel_tcl.h.
#define OtErrorCheckLngGoto2 | ( | cmd | ) |
Definition at line 419 of file LibMkKernel_tcl.h.
#define printAry | ( | c, | |
o ) |
Definition at line 1126 of file LibMkKernel_tcl.h.
#define printAry3 | ( | txt, | |
c, | |||
o ) |
Definition at line 1133 of file LibMkKernel_tcl.h.
#define printAryDetail | ( | c, | |
o ) |
Definition at line 1127 of file LibMkKernel_tcl.h.
#define printAryL | ( | t, | |
c, | |||
o ) |
Definition at line 1148 of file LibMkKernel_tcl.h.
#define printAryX | ( | x, | |
t, | |||
c, | |||
o ) |
Definition at line 1141 of file LibMkKernel_tcl.h.
#define printLLngObj | ( | var | ) |
Definition at line 1111 of file LibMkKernel_tcl.h.
#define printLng | ( | var | ) |
Definition at line 1107 of file LibMkKernel_tcl.h.
#define printLngClass | ( | clsC | ) |
Definition at line 1153 of file LibMkKernel_tcl.h.
#define printLngErrorCode | ( | ) |
Definition at line 1113 of file LibMkKernel_tcl.h.
#define printLngErrorInfo | ( | ) |
Definition at line 1118 of file LibMkKernel_tcl.h.
#define printLngObj | ( | var | ) |
Definition at line 1109 of file LibMkKernel_tcl.h.
#define printLngObject | ( | objO | ) |
Definition at line 1154 of file LibMkKernel_tcl.h.
#define printObjv printV( "__skip=%i, objc=%i",__skip,objc) ; printAry3( " ",objc,objv) |
Definition at line 1123 of file LibMkKernel_tcl.h.
#define printXAry | ( | x, | |
pre, | |||
c, | |||
o ) |
Definition at line 1129 of file LibMkKernel_tcl.h.
#define printXAry4 | ( | x, | |
pre, | |||
c, | |||
o ) |
Definition at line 1130 of file LibMkKernel_tcl.h.
#define printXAryDetail | ( | x, | |
c, | |||
o ) |
Definition at line 1131 of file LibMkKernel_tcl.h.
#define printXLng | ( | x, | |
var ) |
Definition at line 1108 of file LibMkKernel_tcl.h.
#define printXLngObj | ( | x, | |
var ) |
Definition at line 1110 of file LibMkKernel_tcl.h.
#define printXObjv | ( | x | ) |
Definition at line 1124 of file LibMkKernel_tcl.h.
#define PTR2VAL | ( | nat | ) |
Definition at line 866 of file LibMkKernel_tcl.h.
#define regTclObj | ( | str | ) |
Definition at line 285 of file LibMkKernel_tcl.h.
#define regTclObj2 | ( | def, | |
str ) |
Definition at line 286 of file LibMkKernel_tcl.h.
#define RG | ( | _key | ) |
Definition at line 278 of file LibMkKernel_tcl.h.
#define RL | ( | num | ) |
Definition at line 291 of file LibMkKernel_tcl.h.
#define RL_Free | ( | num | ) |
Definition at line 298 of file LibMkKernel_tcl.h.
#define RL_init | ( | code | ) |
Definition at line 292 of file LibMkKernel_tcl.h.
#define RL_NewC | ( | num, | |
str ) |
Definition at line 293 of file LibMkKernel_tcl.h.
#define RL_NewI | ( | num, | |
itg ) |
Definition at line 295 of file LibMkKernel_tcl.h.
#define RL_NewS | ( | num, | |
str ) |
Definition at line 294 of file LibMkKernel_tcl.h.
#define RL_O | ( | num, | |
obj ) |
Definition at line 296 of file LibMkKernel_tcl.h.
#define RL_objv | ( | num | ) |
Definition at line 297 of file LibMkKernel_tcl.h.
#define SELF2MNG | ( | slf | ) |
Definition at line 889 of file LibMkKernel_tcl.h.
#define SELF2VAL | ( | slf | ) |
Definition at line 867 of file LibMkKernel_tcl.h.
#define SETUP_ARGS MK_RT_ARGS TCL_ARGS |
Definition at line 161 of file LibMkKernel_tcl.h.
#define SETUP_ARGS_CALL MK_RT_CALL TCL_ARGS_CALL |
Definition at line 162 of file LibMkKernel_tcl.h.
Definition at line 466 of file LibMkKernel_tcl.h.
#define SETUP_mqctx struct MqContextS * const mqctx = (struct MqContextS * const) hdl; |
Definition at line 467 of file LibMkKernel_tcl.h.
Definition at line 469 of file LibMkKernel_tcl.h.
#define SETUP_selfX | ( | x | ) |
Definition at line 470 of file LibMkKernel_tcl.h.
#define SETUP_tclctx struct TclContextS * const tclctx = (struct TclContextS * const) hdl; |
Definition at line 468 of file LibMkKernel_tcl.h.
#define SetupHdlFromMetaData_2 | ( | _CLS, | |
_SHORT ) |
Definition at line 493 of file LibMkKernel_tcl.h.
#define SetupHdlFromMetaData__null_allow_2 | ( | _CLS, | |
_SHORT ) |
Definition at line 501 of file LibMkKernel_tcl.h.
#define SetupHdlFromMetaData_init_2 | ( | _CLS, | |
_SHORT ) |
Definition at line 479 of file LibMkKernel_tcl.h.
#define SKIP_ARGS TCL_ARGS, int __skip |
Definition at line 107 of file LibMkKernel_tcl.h.
#define SKIP_ARGS_CALL TCL_ARGS_CALL, __skip |
Definition at line 108 of file LibMkKernel_tcl.h.
#define str | ( | s | ) |
Definition at line 1151 of file LibMkKernel_tcl.h.
#define STR2VAL | ( | ptr, | |
len ) |
Definition at line 883 of file LibMkKernel_tcl.h.
#define STRN2VAL | ( | nat | ) |
Definition at line 881 of file LibMkKernel_tcl.h.
Definition at line 95 of file LibMkKernel_tcl.h.
#define TCL_ARGS_CALL interp, objc, objv |
Definition at line 96 of file LibMkKernel_tcl.h.
#define TCLCTX ((struct TclContextS * const)hdl) |
Definition at line 472 of file LibMkKernel_tcl.h.
#define U162VAL | ( | nat | ) |
Definition at line 874 of file LibMkKernel_tcl.h.
#define VAL2MkBinaryR | ( | obj | ) |
Definition at line 1061 of file LibMkKernel_tcl.h.
#define VAL2MkStringR | ( | obj | ) |
Definition at line 1072 of file LibMkKernel_tcl.h.
#define VAL2SELF | ( | obj | ) |
Definition at line 887 of file LibMkKernel_tcl.h.
#define VAL2STR | ( | obj | ) |
Definition at line 886 of file LibMkKernel_tcl.h.
#define WNA | ( | min, | |
max, | |||
txt ) |
Definition at line 690 of file LibMkKernel_tcl.h.
#define xstr | ( | s | ) |
Definition at line 1150 of file LibMkKernel_tcl.h.
typedef int(* LookupClassF) (SKIP_ARGS) |
Definition at line 683 of file LibMkKernel_tcl.h.
typedef struct MkCallS MkCallS |
typedef Tcl_Class OT_CLS_T |
Definition at line 242 of file LibMkKernel_tcl.h.
Definition at line 241 of file LibMkKernel_tcl.h.
typedef Tcl_Interp* OT_ENV_T |
Definition at line 243 of file LibMkKernel_tcl.h.
typedef Tcl_Namespace* OT_NS_T |
Definition at line 244 of file LibMkKernel_tcl.h.
typedef Tcl_Obj* OT_OBJ_T |
Definition at line 240 of file LibMkKernel_tcl.h.
typedef Tcl_Object OT_SELF_T |
Definition at line 245 of file LibMkKernel_tcl.h.
typedef struct MkVarFrameS* OT_VARFRAME |
Definition at line 727 of file LibMkKernel_tcl.h.
enum OtUnknownE |
Enumerator | |
---|---|
OT_UNKNOWN_CLASS | |
OT_UNKNOWN_INSTANCE |
Definition at line 700 of file LibMkKernel_tcl.h.
Definition at line 1081 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 1214 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 1291 of file LibMkKernel_tcl.h.
Definition at line 1310 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 1182 of file LibMkKernel_tcl.h.
ATOM API
Definition at line 1165 of file LibMkKernel_tcl.h.
Definition at line 1303 of file LibMkKernel_tcl.h.
Definition at line 585 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 556 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 574 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN OT_SELF_T tclmkkernel_ClassDef | ( | OT_ENV_T | , |
OT_NS_T | , | ||
MK_TYP | ) |
MK_TCL_EXTERN MK_STRN tclmkkernel_ClassName | ( | OT_Prefix_ARGS | OT_OBJ_T, |
bool | ) |
MK_TCL_EXTERN int tclmkkernel_EnumFlagWorker | ( | MK_RT | mkrt, |
OT_ENV_T | , | ||
const struct LookupEnumE * | , | ||
OT_OBJ_T | , | ||
int * | ) |
|
inlinestatic |
Definition at line 779 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN OT_OBJ_T tclmkkernel_EvalObjvAR | ( | OT_VARFRAME_ARGS | , |
OT_ENV_T | , | ||
int | , | ||
int | , | ||
OT_OBJ_T * | ) |
MK_TCL_EXTERN int tclmkkernel_EvalObjvVA | ( | OT_ENV_T | , |
int | , | ||
... ) |
MK_TCL_EXTERN int tclmkkernel_FillNamespace | ( | OT_ENV_T | , |
OT_NS_T | , | ||
const OtObjProcDefS | [], | ||
ClientData | ) |
MK_TCL_EXTERN MK_STRN tclmkkernel_Get_Call_File | ( | MK_RT | mkrt, |
OT_ENV_T | , | ||
OT_OBJ_T * | ) |
MK_TCL_EXTERN MK_I32 tclmkkernel_Get_Call_Line | ( | MK_RT | mkrt, |
OT_ENV_T | , | ||
OT_OBJ_T * | ) |
MK_TCL_EXTERN MK_STRN tclmkkernel_Get_Call_Proc | ( | MK_RT | mkrt, |
OT_ENV_T | , | ||
OT_OBJ_T * | ) |
MK_TCL_EXTERN bool tclmkkernel_Get_Call_Stack | ( | MK_RT | mkrt, |
OT_ENV_T | , | ||
MK_ERR const | , | ||
int | ) |
MK_TCL_EXTERN MK_STRN tclmkkernel_GetClassNameFromObject | ( | OT_Prefix_ARGS | OT_SELF_T | ) |
MK_TCL_EXTERN OT_SELF_T tclmkkernel_GetClassObjectFromObj | ( | MK_RT | mkrt, |
OT_ENV_T | interp, | ||
OT_OBJ_T | selfO ) |
MK_TCL_EXTERN OT_OBJ_T tclmkkernel_GetMyFromObject | ( | OT_ENV_T | , |
OT_SELF_T | ) |
MK_TCL_EXTERN MK_STRN tclmkkernel_GetTypeFromObj | ( | OT_Prefix_ARGS | OT_OBJ_T, |
bool * | ) |
MK_TCL_EXTERN MK_STRN tclmkkernel_InfoScript | ( | MK_RT | mkrt, |
OT_ENV_T | , | ||
MK_STRN | ) |
MK_TCL_EXTERN enum MkErrorE tclmkkernel_LngListToMkBufferListS | ( | OT_Prefix_ARGS | OT_OBJ_T, |
MK_BFL * | ) |
|
inlinestatic |
Definition at line 957 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 939 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 975 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 993 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 1011 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 1029 of file LibMkKernel_tcl.h.
|
inlinestatic |
Definition at line 1047 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN enum MkErrorE tclmkkernel_Obj_AsSTR_COPY | ( | OT_Check_ARGS | , |
MK_STR | , | ||
size_t | ) |
enum MkErrorE tclmkkernel_ObjectDeleteCall | ( | MkObjectDeleteCallF_ARGS | ) |
void tclmkkernel_ObjectDeleteFree | ( | MkObjectDeleteFreeF_ARGS | ) |
MK_TCL_EXTERN MK_STRN tclmkkernel_ObjvToString | ( | MK_RT | mkrt, |
MK_STRN | cls, | ||
TCL_ARGS | ) |
|
inlinestatic |
Definition at line 741 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN MK_STR tclmkkernel_PrintLngObj | ( | OT_Prefix_ARGS const char * | , |
OT_OBJ_T | ) |
MK_TCL_EXTERN enum MkErrorE tclmkkernel_ProcResolve | ( | MK_RT | mkrt, |
OT_ENV_T | , | ||
MK_MNG | , | ||
struct MkCallS * | ) |
|
inlinestatic |
Definition at line 533 of file LibMkKernel_tcl.h.
Definition at line 893 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN bool tclmkkernel_TestObject | ( | OT_Prefix_ARGS | OT_OBJ_T, |
OT_CLS_T | , | ||
MK_OBJ * | , | ||
MkTestClassE * | ) |
MK_TCL_EXTERN int tclmkkernel_UnknownSetup | ( | OT_ENV_T | , |
OT_SELF_T | , | ||
const Tcl_MethodType | [], | ||
OtUnknownS * | ) |
MK_TCL_EXTERN_DATA const Tcl_ObjectMetadataType tclmkkernel_AtomMeta |
Definition at line 164 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_CLS_T tclmkkernel_MkBufferC |
Definition at line 947 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_MkBufferC_MK_NULL |
Definition at line 948 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_CLS_T tclmkkernel_MkBufferListC |
Definition at line 929 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_MkBufferListC_MK_NULL |
Definition at line 930 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_CLS_T tclmkkernel_MkBufferStreamC |
Definition at line 965 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_MkBufferStreamC_MK_NULL |
Definition at line 966 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_CLS_T tclmkkernel_MkErrorC |
Definition at line 983 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_MkErrorC_MK_NULL |
Definition at line 984 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_CLS_T tclmkkernel_MkLogFileC |
Definition at line 1001 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_MkLogFileC_MK_NULL |
Definition at line 1002 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_CLS_T tclmkkernel_MkObjectC |
Definition at line 1019 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_MkObjectC_MK_NULL |
Definition at line 1020 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_CLS_T tclmkkernel_MkRuntimeC |
Definition at line 1037 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_MkRuntimeC_MK_NULL |
Definition at line 1038 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA __thread OT_OBJ_T tclmkkernel_reggv[100] |
Definition at line 280 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA const Tcl_ObjType* tclmkkernel_tcl_BOOLEAN |
Definition at line 303 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA const Tcl_ObjType* tclmkkernel_tcl_DOUBLE |
Definition at line 302 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA const Tcl_ObjType* tclmkkernel_tcl_INDEX |
Definition at line 304 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA const Tcl_ObjType* tclmkkernel_tcl_LONG |
Definition at line 300 of file LibMkKernel_tcl.h.
MK_TCL_EXTERN_DATA const Tcl_ObjType* tclmkkernel_tcl_WIDE |
Definition at line 301 of file LibMkKernel_tcl.h.