Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
TclTk.cppm File Reference
#include <tcl.h>
#include <tclDecls.h>
#include <tk.h>
Include dependency graph for TclTk.cppm:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void PLP_Tcl_SetResult (Tcl_Interp *interp, char *result, Tcl_FreeProc *freeProc)
int PLP_Tcl_Eval (Tcl_Interp *interp, const char *script)
char * PLP_Tcl_GetStringResult (Tcl_Interp *interp)
const char * PLP_Tcl_SetVar (Tcl_Interp *interp, const char *part1, const char *part2, const char *newValue, int flags)
void Tcl_SetResult (Tcl_Interp *interp, char *result, Tcl_FreeProc *freeProc)
int Tcl_Eval (Tcl_Interp *interp, const char *script)
char * Tcl_GetStringResult (Tcl_Interp *interp)

Variables

constexpr int TCL_OK = 0
constexpr int TCL_ERROR = 1
constexpr int TCL_RETURN = 2
constexpr int TCL_BREAK = 3
constexpr int TCL_CONTINUE = 4
constexpr int TCL_EVAL_DIRECT = 0x040000
constexpr int TCL_GLOBAL_ONLY = 1
constexpr int TCL_DONT_WAIT = (1<<1)
Tcl_FreeProc *const TCL_STATIC = nullptr
Tcl_FreeProc *const TCL_VOLATILE = reinterpret_cast<Tcl_FreeProc*>(-1)
Tcl_FreeProc *const TCL_DYNAMIC = reinterpret_cast<Tcl_FreeProc*>(3)

Function Documentation

◆ PLP_Tcl_Eval()

int PLP_Tcl_Eval ( Tcl_Interp * interp,
const char * script )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ PLP_Tcl_GetStringResult()

char * PLP_Tcl_GetStringResult ( Tcl_Interp * interp)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ PLP_Tcl_SetResult()

void PLP_Tcl_SetResult ( Tcl_Interp * interp,
char * result,
Tcl_FreeProc * freeProc )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ PLP_Tcl_SetVar()

const char * PLP_Tcl_SetVar ( Tcl_Interp * interp,
const char * part1,
const char * part2,
const char * newValue,
int flags )
inline

◆ Tcl_Eval()

int Tcl_Eval ( Tcl_Interp * interp,
const char * script )
inlineexport
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Tcl_GetStringResult()

char * Tcl_GetStringResult ( Tcl_Interp * interp)
inlineexport
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Tcl_SetResult()

void Tcl_SetResult ( Tcl_Interp * interp,
char * result,
Tcl_FreeProc * freeProc )
inlineexport
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ TCL_BREAK

int TCL_BREAK = 3
inlineconstexprexport

◆ TCL_CONTINUE

int TCL_CONTINUE = 4
inlineconstexprexport

◆ TCL_DONT_WAIT

int TCL_DONT_WAIT = (1<<1)
inlineconstexprexport

◆ TCL_DYNAMIC

Tcl_FreeProc* const TCL_DYNAMIC = reinterpret_cast<Tcl_FreeProc*>(3)
inlineexport

◆ TCL_ERROR

int TCL_ERROR = 1
inlineconstexprexport

◆ TCL_EVAL_DIRECT

int TCL_EVAL_DIRECT = 0x040000
inlineconstexprexport

◆ TCL_GLOBAL_ONLY

int TCL_GLOBAL_ONLY = 1
inlineconstexprexport

◆ TCL_OK

int TCL_OK = 0
inlineconstexprexport

◆ TCL_RETURN

int TCL_RETURN = 2
inlineconstexprexport

◆ TCL_STATIC

Tcl_FreeProc* const TCL_STATIC = nullptr
inlineexport

◆ TCL_VOLATILE

Tcl_FreeProc* const TCL_VOLATILE = reinterpret_cast<Tcl_FreeProc*>(-1)
inlineexport