8 inline void PLP_Tcl_SetResult(Tcl_Interp *interp,
char *result, Tcl_FreeProc *freeProc) {
27 return Tcl_SetVar2(interp, part1, part2, newValue, flags);
52 using ::Tcl_FindExecutable;
53 using ::Tcl_CreateInterp;
56 using ::Tcl_CreateObjCommand;
57 using ::Tcl_GetString;
58 using ::Tcl_NewStringObj;
59 using ::Tcl_SetObjResult;
61 using ::Tk_MainWindow;
62 using ::Tcl_GetIntFromObj;
63 using ::Tcl_NewListObj;
65 using ::Tcl_DeleteInterp;
66 using ::Tcl_DStringResult;
68 using ::Tcl_GetStringFromObj;
69 using ::Tcl_GetObjResult;
71 using ::Tcl_ListObjAppendElement;
72 using ::Tcl_EvalObjEx;
73 using ::Tcl_IncrRefCount;
74 using ::Tcl_DecrRefCount;
76 using ::Tcl_DoOneEvent;
81#undef Tcl_GetStringResult
83export inline void Tcl_SetResult(Tcl_Interp *interp,
char *result, Tcl_FreeProc *freeProc) {
87export inline int Tcl_Eval(Tcl_Interp *interp,
const char *script) {
109 inline Tcl_FreeProc*
const TCL_VOLATILE =
reinterpret_cast<Tcl_FreeProc*
>(-1);
110 inline Tcl_FreeProc*
const TCL_DYNAMIC =
reinterpret_cast<Tcl_FreeProc*
>(3);
constexpr int TCL_ERROR
Definition TclTk.cppm:99
constexpr int TCL_EVAL_DIRECT
Definition TclTk.cppm:103
Tcl_FreeProc *const TCL_DYNAMIC
Definition TclTk.cppm:109
char * Tcl_GetStringResult(Tcl_Interp *interp)
Definition TclTk.cppm:90
constexpr int TCL_BREAK
Definition TclTk.cppm:101
char * PLP_Tcl_GetStringResult(Tcl_Interp *interp)
Definition TclTk.cppm:16
constexpr int TCL_RETURN
Definition TclTk.cppm:100
void Tcl_SetResult(Tcl_Interp *interp, char *result, Tcl_FreeProc *freeProc)
Definition TclTk.cppm:82
constexpr int TCL_GLOBAL_ONLY
Definition TclTk.cppm:104
int PLP_Tcl_Eval(Tcl_Interp *interp, const char *script)
Definition TclTk.cppm:12
constexpr int TCL_DONT_WAIT
Definition TclTk.cppm:105
Tcl_FreeProc *const TCL_STATIC
Definition TclTk.cppm:107
const char * PLP_Tcl_SetVar(Tcl_Interp *interp, const char *part1, const char *part2, const char *newValue, int flags)
Definition TclTk.cppm:20
void PLP_Tcl_SetResult(Tcl_Interp *interp, char *result, Tcl_FreeProc *freeProc)
Definition TclTk.cppm:8
constexpr int TCL_OK
Definition TclTk.cppm:98
Tcl_FreeProc *const TCL_VOLATILE
Definition TclTk.cppm:108
constexpr int TCL_CONTINUE
Definition TclTk.cppm:102
int Tcl_Eval(Tcl_Interp *interp, const char *script)
Definition TclTk.cppm:86