Go to the documentation of this file.
11 #ifndef OP_PARM_MACROS_H
12 #define OP_PARM_MACROS_H
17 #define EVAL_STR(name, idx, vi, t) \
18 evalString(str, name, &parmIndirect[idx], vi, t);
19 #define EVAL_INT(name, idx, vi, t) \
20 return evalInt(name, &parmIndirect[idx], vi, t);
21 #define EVAL_FLT(name, idx, vi, t) \
22 return evalFloat(name, &parmIndirect[idx], vi, t);
24 #define SET_STRING(val, meaning, name, idx, vi, t) \
25 setString(val, meaning, name, parmIndirect[idx], vi, t)
26 #define SET_INT(name, idx, vi, t, val) \
27 setInt(name, parmIndirect[idx], vi, t, val);
28 #define SET_FLT(name, idx, vi, t, val) \
29 setFloat(name, parmIndirect[idx], vi, t, val);