Documentation ¶
Index ¶
- Constants
- Variables
- func Main(tls *libc.TLS, argc int32, argv uintptr) int32
- func Tcl_AppInit(tls *libc.TLS, interp uintptr) int32
- type ClientData
- type FILE
- type TclPlatStubs
- type TclPlatStubs1
- type TclStubHooks
- type TclStubs
- type TclStubs1
- type Tcl_ArgvInfo
- type Tcl_AsyncHandler
- type Tcl_CallFrame
- type Tcl_CallFrame1
- type Tcl_Channel
- type Tcl_ChannelType
- type Tcl_ChannelType1
- type Tcl_ChannelTypeVersion
- type Tcl_CmdInfo
- type Tcl_CmdInfo1
- type Tcl_Command
- type Tcl_Condition
- type Tcl_Config
- type Tcl_Config1
- type Tcl_DString
- type Tcl_DString1
- type Tcl_Dict
- type Tcl_DictSearch
- type Tcl_Encoding
- type Tcl_EncodingState
- type Tcl_EncodingType
- type Tcl_EncodingType1
- type Tcl_Event
- type Tcl_Event1
- type Tcl_FSVersion
- type Tcl_Filesystem
- type Tcl_Filesystem1
- type Tcl_GlobTypeData
- type Tcl_GlobTypeData1
- type Tcl_HashEntry
- type Tcl_HashEntry1
- type Tcl_HashKeyType
- type Tcl_HashKeyType1
- type Tcl_HashSearch
- type Tcl_HashSearch1
- type Tcl_HashTable
- type Tcl_HashTable1
- type Tcl_Interp
- type Tcl_Interp1
- type Tcl_InterpState
- type Tcl_LoadHandle
- type Tcl_Mutex
- type Tcl_Namespace
- type Tcl_Namespace1
- type Tcl_NotifierProcs
- type Tcl_NotifierProcs1
- type Tcl_Obj
- type Tcl_Obj1
- type Tcl_ObjType
- type Tcl_ObjType1
- type Tcl_OldStat_
- type Tcl_Parse
- type Tcl_Parse1
- type Tcl_PathType
- type Tcl_Pid
- type Tcl_QueuePosition
- type Tcl_RegExp
- type Tcl_RegExpIndices
- type Tcl_RegExpIndices1
- type Tcl_RegExpInfo
- type Tcl_RegExpInfo1
- type Tcl_SavedResult
- type Tcl_SavedResult1
- type Tcl_Stat_
- type Tcl_ThreadDataKey
- type Tcl_ThreadId
- type Tcl_Time
- type Tcl_Time1
- type Tcl_TimerToken
- type Tcl_Token
- type Tcl_Token1
- type Tcl_Trace
- type Tcl_UniChar
- type Tcl_Value
- type Tcl_Value1
- type Tcl_ValueType
- type Tcl_Var
- type Tcl_WideInt
- type Tcl_WideUInt
- type Tcl_ZlibStream
Constants ¶
View Source
const ( TCL_QUEUE_TAIL = 0 TCL_QUEUE_HEAD = 1 TCL_QUEUE_MARK = 2 )
View Source
const ( TCL_PATH_ABSOLUTE = 0 TCL_PATH_RELATIVE = 1 TCL_PATH_VOLUME_RELATIVE = 2 )
View Source
const ( TCL_INT = 0 TCL_DOUBLE = 1 TCL_EITHER = 2 TCL_WIDE_INT = 3 )
Variables ¶
View Source
var CAPI = map[string]struct{}{
"Tcl_AppInit": {},
"main": {},
}
Functions ¶
Types ¶
type ClientData ¶
type ClientData = uintptr /* tcl.h:340:15 */
type FILE ¶
type FILE = _IO_FILE /* FILE.h:7:25 */
The opaque type of streams. This is the definition used elsewhere.
type TclPlatStubs ¶
type TclPlatStubs = TclPlatStubs1 /* tclPlatDecls.h:86:3 */
type TclPlatStubs1 ¶
type TclPlatStubs1 = struct {
// contains filtered or unexported fields
}
type TclStubHooks ¶
type TclStubHooks = struct { // contains filtered or unexported fields } /* tclDecls.h:1843:3 */
type Tcl_ArgvInfo ¶
type Tcl_ArgvInfo = struct { // contains filtered or unexported fields } /* tcl.h:2289:3 */
type Tcl_AsyncHandler ¶
type Tcl_AsyncHandler = uintptr /* tcl.h:527:34 */
type Tcl_CallFrame ¶
type Tcl_CallFrame = Tcl_CallFrame1 /* tcl.h:937:3 */
type Tcl_CallFrame1 ¶
type Tcl_CallFrame1 = struct {
// contains filtered or unexported fields
}
type Tcl_Channel ¶
type Tcl_Channel = uintptr /* tcl.h:528:29 */
type Tcl_ChannelType ¶
type Tcl_ChannelType = Tcl_ChannelType1 /* tcl.h:1592:3 */
type Tcl_ChannelType1 ¶
type Tcl_ChannelType1 = struct {
// contains filtered or unexported fields
}
type Tcl_ChannelTypeVersion ¶
type Tcl_ChannelTypeVersion = uintptr /* tcl.h:529:40 */
type Tcl_CmdInfo ¶
type Tcl_CmdInfo = Tcl_CmdInfo1 /* tcl.h:973:3 */
type Tcl_CmdInfo1 ¶
type Tcl_CmdInfo1 = struct {
// contains filtered or unexported fields
}
type Tcl_Command ¶
type Tcl_Command = uintptr /* tcl.h:530:29 */
type Tcl_Condition ¶
type Tcl_Condition = uintptr /* tcl.h:531:31 */
type Tcl_Config ¶
type Tcl_Config = Tcl_Config1 /* tcl.h:2242:3 */
type Tcl_Config1 ¶
type Tcl_Config1 = struct {
// contains filtered or unexported fields
}
type Tcl_DString ¶
type Tcl_DString = Tcl_DString1 /* tcl.h:993:3 */
type Tcl_DString1 ¶
type Tcl_DString1 = struct {
// contains filtered or unexported fields
}
type Tcl_DictSearch ¶
type Tcl_DictSearch = struct { // contains filtered or unexported fields } /* tcl.h:1354:3 */
type Tcl_Encoding ¶
type Tcl_Encoding = uintptr /* tcl.h:534:30 */
type Tcl_EncodingState ¶
type Tcl_EncodingState = uintptr /* tcl.h:533:35 */
type Tcl_EncodingType ¶
type Tcl_EncodingType = Tcl_EncodingType1 /* tcl.h:2111:3 */
type Tcl_EncodingType1 ¶
type Tcl_EncodingType1 = struct {
// contains filtered or unexported fields
}
type Tcl_Event ¶
type Tcl_Event = Tcl_Event1 /* tcl.h:535:26 */
type Tcl_Event1 ¶
type Tcl_Event1 = struct {
// contains filtered or unexported fields
}
type Tcl_FSVersion ¶
type Tcl_FSVersion = uintptr /* tcl.h:1700:31 */
type Tcl_Filesystem ¶
type Tcl_Filesystem = Tcl_Filesystem1 /* tcl.h:1873:3 */
type Tcl_Filesystem1 ¶
type Tcl_Filesystem1 = struct {
// contains filtered or unexported fields
}
type Tcl_GlobTypeData ¶
type Tcl_GlobTypeData = Tcl_GlobTypeData1 /* tcl.h:1625:3 */
type Tcl_GlobTypeData1 ¶
type Tcl_GlobTypeData1 = struct {
// contains filtered or unexported fields
}
type Tcl_HashEntry ¶
type Tcl_HashEntry = Tcl_HashEntry1 /* tcl.h:1154:30 */
type Tcl_HashEntry1 ¶
type Tcl_HashEntry1 = struct {
// contains filtered or unexported fields
}
type Tcl_HashKeyType ¶
type Tcl_HashKeyType = Tcl_HashKeyType1 /* tcl.h:1152:32 */
type Tcl_HashKeyType1 ¶
type Tcl_HashKeyType1 = struct {
// contains filtered or unexported fields
}
type Tcl_HashSearch ¶
type Tcl_HashSearch = Tcl_HashSearch1 /* tcl.h:1314:3 */
type Tcl_HashSearch1 ¶
type Tcl_HashSearch1 = struct {
// contains filtered or unexported fields
}
type Tcl_HashTable ¶
type Tcl_HashTable = Tcl_HashTable1 /* tcl.h:1153:30 */
type Tcl_HashTable1 ¶
type Tcl_HashTable1 = struct {
// contains filtered or unexported fields
}
type Tcl_Interp ¶
type Tcl_Interp = Tcl_Interp1 /* tcl.h:525:1 */
type Tcl_Interp1 ¶
type Tcl_Interp1 = struct {
// contains filtered or unexported fields
}
type Tcl_InterpState ¶
type Tcl_InterpState = uintptr /* tcl.h:536:33 */
type Tcl_LoadHandle ¶
type Tcl_LoadHandle = uintptr /* tcl.h:537:32 */
type Tcl_Namespace ¶
type Tcl_Namespace = Tcl_Namespace1 /* tcl.h:897:3 */
type Tcl_Namespace1 ¶
type Tcl_Namespace1 = struct {
// contains filtered or unexported fields
}
type Tcl_NotifierProcs ¶
type Tcl_NotifierProcs = Tcl_NotifierProcs1 /* tcl.h:1903:3 */
type Tcl_NotifierProcs1 ¶
type Tcl_NotifierProcs1 = struct {
// contains filtered or unexported fields
}
type Tcl_ObjType ¶
type Tcl_ObjType = Tcl_ObjType1 /* tcl.h:796:3 */
type Tcl_ObjType1 ¶
type Tcl_ObjType1 = struct {
// contains filtered or unexported fields
}
type Tcl_OldStat_ ¶
type Tcl_OldStat_ = uintptr /* tcl.h:645:21 */
type Tcl_Parse ¶
type Tcl_Parse = Tcl_Parse1 /* tcl.h:2083:3 */
type Tcl_Parse1 ¶
type Tcl_Parse1 = struct {
// contains filtered or unexported fields
}
type Tcl_PathType ¶
type Tcl_PathType = uint32 /* tcl.h:1613:3 */
type Tcl_QueuePosition ¶
type Tcl_QueuePosition = uint32 /* tcl.h:1389:3 */
type Tcl_RegExp ¶
type Tcl_RegExp = uintptr /* tcl.h:540:28 */
type Tcl_RegExpIndices ¶
type Tcl_RegExpIndices = Tcl_RegExpIndices1 /* tcl.h:628:3 */
type Tcl_RegExpIndices1 ¶
type Tcl_RegExpIndices1 = struct {
// contains filtered or unexported fields
}
type Tcl_RegExpInfo ¶
type Tcl_RegExpInfo = Tcl_RegExpInfo1 /* tcl.h:637:3 */
type Tcl_RegExpInfo1 ¶
type Tcl_RegExpInfo1 = struct {
// contains filtered or unexported fields
}
type Tcl_SavedResult ¶
type Tcl_SavedResult = Tcl_SavedResult1 /* tcl.h:872:3 */
type Tcl_SavedResult1 ¶
type Tcl_SavedResult1 = struct {
// contains filtered or unexported fields
}
type Tcl_ThreadDataKey ¶
type Tcl_ThreadDataKey = uintptr /* tcl.h:541:35 */
type Tcl_ThreadId ¶
type Tcl_ThreadId = uintptr /* tcl.h:542:30 */
type Tcl_TimerToken ¶
type Tcl_TimerToken = uintptr /* tcl.h:543:32 */
type Tcl_Token ¶
type Tcl_Token = Tcl_Token1 /* tcl.h:1924:3 */
type Tcl_Token1 ¶
type Tcl_Token1 = struct {
// contains filtered or unexported fields
}
type Tcl_UniChar ¶
type Tcl_UniChar = uint16 /* tcl.h:2228:24 */
type Tcl_Value ¶
type Tcl_Value = Tcl_Value1 /* tcl.h:700:3 */
type Tcl_Value1 ¶
type Tcl_Value1 = struct {
// contains filtered or unexported fields
}
type Tcl_ValueType ¶
type Tcl_ValueType = uint32 /* tcl.h:692:3 */
type Tcl_WideInt ¶
type Tcl_WideInt = int64 /* tcl.h:415:28 */
type Tcl_WideUInt ¶
type Tcl_WideUInt = uint64 /* tcl.h:416:36 */
type Tcl_ZlibStream ¶
type Tcl_ZlibStream = uintptr /* tcl.h:546:32 */
Click to show internal directories.
Click to hide internal directories.