theSq3Lite 10.0
Loading...
Searching...
No Matches
LibMkKernel_private_atl.h File Reference

tag: nhi1-release-250425 More...

#include "debug_mk.h"
#include "nhi1_config.h"
#include "rl_mox.h"
#include "LibMkKernel_atl.h"
+ Include dependency graph for LibMkKernel_private_atl.h:

Go to the source code of this file.

Macros

#define MK_RT_SETUP
 
#define MK_RT_SETUP_METHOD
 
#define RL_RT   (*amkrt)
 
#define RL_EvalFrEx(frm, f)
 
#define RL_EvalFr(frm, f)
 
#define RL_EvalFrME(m, frm, f)
 
#define RL_EvalRtEx(f)
 
#define RL_EvalRt(f)
 
#define RL_EvalME(m, f)
 

Detailed Description

tag: nhi1-release-250425

Definition in file LibMkKernel_private_atl.h.

Macro Definition Documentation

◆ MK_RT_SETUP

#define MK_RT_SETUP

Definition at line 14 of file LibMkKernel_private_atl.h.

◆ MK_RT_SETUP_METHOD

#define MK_RT_SETUP_METHOD
Value:
OT_MK_RT_T amkrt = clientData; \
MkRtSetup_RT(amkrt->mkrt); \
#define SETUP_moxrt

Definition at line 15 of file LibMkKernel_private_atl.h.

15#define MK_RT_SETUP_METHOD OT_MK_RT_T amkrt = clientData; \
16 MkRtSetup_RT(amkrt->mkrt); \
17 SETUP_moxrt

◆ RL_EvalFr

#define RL_EvalFr ( frm,
f )
Value:
({ OT_OBJ_T ret = RL_EvalFrEx(frm,f); if (ret == NULL) { goto error; }; ret; })
MOX_OBJ_T OT_OBJ_T
#define RL_EvalFrEx(frm, f)

Definition at line 25 of file LibMkKernel_private_atl.h.

◆ RL_EvalFrEx

#define RL_EvalFrEx ( frm,
f )
Value:
NS(EvalObjvFr)(MK_RT_CALL (frm), interp, RL_num, RL_data, (f))
#define NS(n)
#define MK_RT_CALL

Definition at line 24 of file LibMkKernel_private_atl.h.

◆ RL_EvalFrME

#define RL_EvalFrME ( m,
frm,
f )
Value:
({ \
OT_OBJ_T ret = RL_EvalFrEx(frm,f); \
if (ret == NULL) { \
OT_ERROR_LNG_2_META(m); \
goto error; \
}; \
ret; \
})

Definition at line 27 of file LibMkKernel_private_atl.h.

27#define RL_EvalFrME(m,frm,f) ({ \
28 OT_OBJ_T ret = RL_EvalFrEx(frm,f); \
29 if (ret == NULL) { \
30 OT_ERROR_LNG_2_META(m); \
31 goto error; \
32 }; \
33 ret; \
34})

◆ RL_EvalME

#define RL_EvalME ( m,
f )
Value:
({ \
OT_OBJ_T ret = RL_EvalRtEx(f); \
if (ret == NULL) { \
OT_ERROR_LNG_2_META(m); \
goto error; \
}; \
ret; \
})
#define RL_EvalRtEx(f)

Definition at line 40 of file LibMkKernel_private_atl.h.

40#define RL_EvalME(m,f) ({ \
41 OT_OBJ_T ret = RL_EvalRtEx(f); \
42 if (ret == NULL) { \
43 OT_ERROR_LNG_2_META(m); \
44 goto error; \
45 }; \
46 ret; \
47})

◆ RL_EvalRt

#define RL_EvalRt ( f)
Value:
({ OT_OBJ_T ret = RL_EvalRtEx(f); if (ret == NULL) { goto error; }; ret; })

Definition at line 37 of file LibMkKernel_private_atl.h.

◆ RL_EvalRtEx

#define RL_EvalRtEx ( f)
Value:
NS(EvalObjvRt)(interp, RL_num, RL_data, (f))

Definition at line 36 of file LibMkKernel_private_atl.h.

◆ RL_RT

#define RL_RT   (*amkrt)

Definition at line 22 of file LibMkKernel_private_atl.h.