Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chai2010/cgo
/ functions
Functions
235 in github.com/chai2010/cgo
⨍
Functions
235
◇
Types & classes
29
Method
Free
()
types.go:445
Method
Free
()
types.go:476
Method
Free
()
types.go:507
Method
Free
()
types.go:538
Method
Free
()
types.go:569
Method
Get
()
goobj.go:42
Method
Gets
(buf []byte)
file.go:130
Function
GoBytes
C data with explicit length to Go []byte
cgo.go:46
Method
GoBytes
C data with explicit length to Go []byte
void_pointer.go:54
Function
GoString
C string to Go string
cgo.go:36
Method
GoString
C string to Go string
void_pointer.go:44
Method
GoString
()
string.go:73
Function
GoStringN
C data with explicit length to Go string
cgo.go:41
Method
GoStringN
C data with explicit length to Go string
void_pointer.go:49
Method
Int16Slice
(n int)
void_pointer.go:65
Method
Int32Slice
(n int)
void_pointer.go:68
Method
Int64Slice
(n int)
void_pointer.go:71
Method
Int8Slice
(n int)
void_pointer.go:62
Method
IsEmpty
()
char.go:30
Method
IsNil
()
goobj.go:38
Method
Memchr
(value, num int)
void_pointer.go:107
Method
Memcpy
(src VoidPointer, num int)
void_pointer.go:95
Method
Memmove
(src VoidPointer, num int)
void_pointer.go:103
Method
Memset
(value, num int)
void_pointer.go:99
Function
NewBool
(firstValue bool, moreValues ...bool)
types.go:45
Function
NewBytes
Go []byte slice to C array The C array is allocated in the C heap using malloc. It is the caller's responsibility to arrange for it to be freed, such
void_pointer.go:20
Function
NewChar
-----------------------------------------------------------------------------
types.go:76
Function
NewCharFormat
(format string, args ...interface{})
char.go:25
Function
NewDouble
-----------------------------------------------------------------------------
types.go:203
Function
NewError
(code int, desc *Char)
error.go:12
Function
NewFloat
-----------------------------------------------------------------------------
types.go:172
Function
NewInt
-----------------------------------------------------------------------------
types.go:110
Function
NewInt16
-----------------------------------------------------------------------------
types.go:327
Function
NewInt32
-----------------------------------------------------------------------------
types.go:389
Function
NewInt64
-----------------------------------------------------------------------------
types.go:451
Function
NewInt8
-----------------------------------------------------------------------------
types.go:265
Function
NewIntPtr
-----------------------------------------------------------------------------
types.go:513
Function
NewObjectId
(obj interface{})
goobj.go:27
Function
NewSizeT
-----------------------------------------------------------------------------
types.go:234
Function
NewStringFormat
(format string, args ...interface{})
string.go:23
Function
NewStringFromStr
(s *Char)
string.go:26
Function
NewStringFromStrN
(s *Char, n int)
string.go:29
Function
NewStringList
(args ...string)
string_list.go:17
Function
NewUInt
-----------------------------------------------------------------------------
types.go:141
Function
NewUInt16
-----------------------------------------------------------------------------
types.go:358
Function
NewUInt32
-----------------------------------------------------------------------------
types.go:420
Function
NewUInt64
-----------------------------------------------------------------------------
types.go:482
Function
NewUInt8
-----------------------------------------------------------------------------
types.go:296
Function
NewUIntPtr
-----------------------------------------------------------------------------
types.go:544
Function
OpenFile
(filename, mode *Char)
file.go:57
Method
Puts
(s *Char)
file.go:122
Method
Read
(buf []byte)
file.go:77
Method
ReadByte
()
file.go:101
Method
Realloc
(newSize int)
void_pointer.go:34
Method
Resize
(newSize int)
string.go:39
Method
Rewind
()
file.go:154
Method
Seek
(off int64, origin int)
file.go:145
Method
SetError
(code int, desc *Char)
error.go:25
Method
Size
()
string_list.go:29
Method
Slice
(n int)
types.go:66
Method
Slice
(n int)
types.go:97
Method
Slice
(n int)
types.go:162
Method
Slice
(n int)
types.go:193
Method
Slice
(n int)
types.go:224
Method
Slice
(n int)
types.go:255
Method
Slice
(n int)
types.go:286
Method
Slice
(n int)
types.go:317
Method
Slice
(n int)
types.go:348
Method
Slice
(n int)
types.go:379
Method
Slice
(n int)
types.go:410
Method
Slice
(n int)
types.go:441
Method
Slice
(n int)
types.go:472
Method
Slice
(n int)
types.go:503
Method
Slice
(n int)
types.go:534
Method
Slice
(n int)
types.go:565
Method
StrCStr
(i int)
string_list.go:52
Method
StrClear
(i int)
string_list.go:45
Method
StrGoData
(i int)
string_list.go:59
Method
StrGoString
(i int)
string_list.go:56
Method
StrResize
(i, newSize int)
string_list.go:42
Method
Strcat
(src *Char)
char.go:69
Method
Strchr
(ch int)
char.go:77
Method
Strcpy
(src *Char)
char.go:61
Method
Strcspn
(s2 *Char)
char.go:89
Method
Strdup
()
char.go:52
Method
Strncat
(src *Char, num int)
char.go:73
Method
Strncpy
(src *Char, num int)
char.go:65
Method
Strpbrk
(s2 *Char)
char.go:97
Method
Strrchr
(ch int)
char.go:81
Method
Strspn
(s2 *Char)
char.go:93
Method
Strstr
(s2 *Char)
char.go:85
Method
Strtok
(delimiters *Char)
char.go:101
Function
TempFile
()
file.go:61
Function
TestError
(t *testing.T)
error_test.go:11
Function
TestError_empty
(t *testing.T)
error_test.go:26
Function
TestError_init
(t *testing.T)
error_test.go:41
Function
TestString
(t *testing.T)
string_test.go:11
Method
UInt16Slice
(n int)
void_pointer.go:78
Method
UInt32Slice
(n int)
void_pointer.go:81
Method
UInt64Slice
(n int)
void_pointer.go:84
← previous
next →
101–200 of 235, ranked by callers