Categorygithub.com/kitech/gopp
modulepackage
0.0.0-20241123010159-ea9d1afb4e8a
Repository: https://github.com/kitech/gopp.git
Documentation: pkg.go.dev

# README

go++ golang++ go plus plus

Make golang more featureful.

TODOs

  • 除了当作一个库之外,把gopp当然一个命令,用于go generate来生成gopp中的一些代码。

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
see Lastof.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
v express of bool, string, pointer.
v express of bool, string, pointer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
todo move to bytes package.
简短格式, 23.123M.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
todo.
string/map/slice/struct or implementation Iterable.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
帶超時的寫入channel.
帶超時的寫入channel.
No description provided by the author
可能的错误,自动检测chan 是否关闭,是否已满阻塞 需要用到reflect,效率上多少折扣呢?.
帶超時的寫入channel.
帶超時的寫入channel.
No description provided by the author
安全地寫入channel,避免panic,避免阻塞x.
/// see funk.Chunk.
No description provided by the author
No description provided by the author
start and wait.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
for number type, uintptr.
No description provided by the author
seperate by commba.
No description provided by the author
函数组合.
No description provided by the author
CopyFile copies a file from src to dst.
用于结构体和基本数据类型 拷贝长度按照 src 的长度计算,确保dst足够.
No description provided by the author
same as officical go.
No description provided by the author
maybe not null terminate when fake nil tail, but should be very rare.
No description provided by the author
No description provided by the author
//////// 把类C语言中的string struct {d,len} 转换为Go string 注:数据引用非拷贝.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
todo 可能出现 fatal error: concurrent map read and map write how deal unexport field??? UnsetRO 需要一个更强大的reflect库.
需要关闭的对象的自动处理 *os.File, *http.Response.
https://stackoverflow.com/questions/32482673/how-to-get-directory-total-size 返回,目录个数,文件个数,总文件大小.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
background dump exec.Cmd output, stdout/stderr usage: cmdo:=exec.Command(...) gopp.DumpCmdout(...) cmdo.Start() cmdo.Wait().
No description provided by the author
No description provided by the author
No description provided by the author
rounded float point part origin 8h38m46.115296675s now 8h38m46.115s.
好像 reflect.Value.IsZero等于这个函数要实现的功能,并且包括所有的类型包括结构体 string, int*, float*, pointer, map, slice, chan struct == all empty.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrPrint 用的最多,其次是 NilPrint, ZeroPrint, TruePrint, FalsePrint.
sofork!!!, error cannot used in union func ErrPrintExcept[T string | error](err error, except T, args ...any) error {.
开头类型为error的,可以多个,之后任意类型 如果没有error类型的开头,则不打印直接返回.
No description provided by the author
No description provided by the author
safe.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
we want some func in binary even not used when build avoid go link omit unused func he think.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
exists returns whether the given file or directory exists or not.
No description provided by the author
No description provided by the author
No description provided by the author
可以避免nil check 还是喜欢这种写法的! Firstof(vx).Str().
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Setup a bare-bones TLS config for the server.
一般 GetCallerInfo(2) return ` funcName, fileName, lineNo` funcName like pkg1/barfun fileName only basename.
No description provided by the author
No description provided by the author
added GOROOT/src/runtime/gettid.go \\ see goinct.git/runtime/gettid.go package runtime // return os thread no, 0+, not really os thread id func Gettno() int32 { // struct runtime.p means process return getg().m.p.ptr().id } // this is really pthread_self() value func Gettid() uint64 { // struct runtime.p means process return getg().m.procid } */.
No description provided by the author
No description provided by the author
No description provided by the author
same as officical go.
same as officical go.
No description provided by the author
No description provided by the author
No description provided by the author
俩工具 直接忽略掉变量未使用编译提示.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
opt: timeout, nokeepalive.
u: http://ip:port.
No description provided by the author
parse range: bytes=87458121-97175688.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO 要是侯选可以惰性求值就好了,否则在只能一个求值的场景则会有问题 简单的三元运算符模拟函数.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
这个好像没有什么用.
No description provided by the author
No description provided by the author
No description provided by the author
等差,且差不等于0.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
see unicode.IsNumber().
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
interface vector to strings.
转换成显式类型.
/.
why there is a newline suffix?.
//////.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
可以避免nil check 还是喜欢这种写法的! Lastof(vx).Str().
todo, LastofG(vx),这种写法go推导不出来!!! Usage: LastofG[string](vx).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
notify full or timeo.
/////////.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
/////////.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
go.mallocgc and not move.
No description provided by the author
No description provided by the author
func(int) bool.
特化Map函数示例.
No description provided by the author
No description provided by the author
No description provided by the author
该函数没有办法终止,必须完全循环完成。。。 这个函数没法写成范型了吧 模板参数无法表达固定长度数组 返回 array/slice f proto: func(any) any func(any) []any func(int,any) any func(int,any) []any func(int,any,any) any // map only func(int,any,any) []any // map only 返回 maps/hashtable func(any) (any,any) func(int,any) (any,any) func(int,any,any) (any,any) func(any) map[any]any func(int,any) map[any]any func(int,any,any) map[any]any 可以n=>n, n=>n+,n=>n-,具有reduce功能,所以不需要单独的reduce 支持可以迭代的类型:结构体,slice,数组,字符串,map todo fx 的参数可以不用any的 todo fx 可以没有返回值的.
这个可以用 Mapdo 实现,不过这个是带类型的,好点.
No description provided by the author
func(int) bool.
see Randof.
No description provided by the author
No description provided by the author
tool function.
No description provided by the author
support, slice of number/string.
No description provided by the author
No description provided by the author
No description provided by the author
一个 map中是否包含一个值.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
must的含义,断定是某个有效的值,如果不是程序报错退出。 @param f raw function, like strings.ToUpper.
最后一个参数为 error 类型,则检测err的值 返回除最后一个 error 参数外的其他参数,顺序不变 Usage: Mustify(foo()).
除了error之外,还有0个返回值.
除了error之外,还有1个返回值.
除了error之外,还有2个返回值.
No description provided by the author
No description provided by the author
No description provided by the author
pkg.(*class).name pkg.name bare_ for bare name only.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
if not n, then full.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
bits 0, 40(sha1), 64(crc64), 128(md5), 256(sha256), 512(sha512).
No description provided by the author
eno 模擬可選參數.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
New creates and starts a new GCNotifier.
No description provided by the author
timeoms == 0, use default value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
指数递增模式,默认需要自己Sleep() 默认初始100ms,等待间隔按照1.5倍递增, 即第一次100ms,第二次150ms,第三次225ms todo 需要添加个倍率参数 usage: rter := NewRetry() || Retry(1) time.Sleep(rter.NextWaitOnly()).
...
指数递增模式,指定回调函数.
指数递增模式,指定回调函数 回调函数返回error!=nil表示重试,nil表示结束重试 对于有返回值的情况,需要自己处理 usage: rter := NewRetryFng(fn) rter.Do(...).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
hosts: default nil days: must > 0 rsaBits: default 0 */.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
BUG: panic: reflect: call of reflect.Value.IsNil on uint64 Value.
No description provided by the author
去掉返回值中的error 返回值个数不能是变长的.
No description provided by the author
NOT mean: error != nil or bool == false or int == 0 or pointer == nil or string == "" other what?.
if integer, number, must use var's addr, like , a := 5; &a 一般用于数字类型的操作,指针类型的强制转换 TODO 考虑类型的存储大小,防止丢失精度 ptr usage: var s *MyFileStat; OpAssign(&s, &os.FileStat{}) 返回值为*tovalp.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
usage: defer Panicp().
usage: defer func(){Panicp(recover())}() do use like this: defer gopp.Panicp(recover()) because need lazy call recover() need macro in golang.
No description provided by the author
No description provided by the author
only ip:port, if ip part is a domain name, this will fail.
No description provided by the author
Enter works.
使用默认的http server handler.
No description provided by the author
no use??? usage: Progn(Retn(f1(...)), Retn(f2(...)), Retn(f3(...))).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO 首位不能为零 TODO 小数点呢.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
string + string vs []string join的速度.
No description provided by the author
No description provided by the author
No description provided by the author
25.55 ns/op 不新分配内存就是快 但是最好不要太大的n,内存一直在.
第二种方式,采用channel。由于用到一个goroutine,可能效率慢 果然这个速度慢,不要使用,8290 ns/op.
No description provided by the author
No description provided by the author
No description provided by the author
reduce func(elem interface{}, iv interface{}) interface{}.
func(elem interface{}, iv interface{}) interface{}.
No description provided by the author
No description provided by the author
支持>=1个参数的函数.
go:linkname Rtfindfunc runtime.findfunc.
go:linkname Rtfuncfile runtime.funcfile.
go:linkname Rtfuncname runtime.funcname.
go:linkname Rtfuncpkgpath runtime.funcpkgpath.
try process cmd like safe: "ls -v -h" => ["ls", "-v", "-h"] or: ["ls -v", "-h"] => ["ls", "-v", "-h"] or: ["ls", "-v", "-h"] => ["ls", "-v", "-h"] or: ["ls", "-v", "-h"] => ["ls", "-v", "-h"] EO=STDERR and STDOUT (combined, stdout, stderr).
No description provided by the author
RunCmdOut runs a comand and returns the commands output, or an error.
不需要等待执行完成就能输出.
安全地寫入channel,避免panic,避免阻塞.
SafeWriteFile is a drop-in replacement for ioutil.WriteFile; but SafeWriteFile writes data to a temporary file first and only upon success renames that file to filename.
No description provided by the author
No description provided by the author
写法比较: 1*time.Second gopp.Secondof(1).
同时select一组不同类型的channel.
No description provided by the author
No description provided by the author
dont move.
offset [0-14).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
原地重排.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
safe version.
比写 []string{}方便.
also need a copy, if not modify original one.
No description provided by the author
No description provided by the author
see https://github.com/tidwall/evio.
No description provided by the author
No description provided by the author
No description provided by the author
line support TODO one line exceed n???.
按长度切割字符串.
rune support.
rune support, utf8 3byte, but ui width is 2.
string seperator support.
note: 不能处理常量字符串。最大64KB.
常量字符串失败.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
note: 不能处理常量字符串。最大64KB.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
for ui, ascii = 1, else 2.
更安全的refc字符串.
No description provided by the author
安全提取子字符串。支持负值,表示从后面.
类似C++的overload name resolve @param args 传递的实参值 @param vtys 候选函数形参类型 @return 返回候选函数索引值,失败返回-1 */.
直接传递候选函数的方式 类似C++的overload name resolve @param args 传递的实参值 @param fns 候选函数列表 @return 返回候选函数索引值,失败返回-1 */.
一般命令行都是按字符串的,按行的,所以返回值就特化一点吧.
verbose.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
中文常用格式.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
仅Title第一个字节.
No description provided by the author
openssl x509 -noout -fingerprint -sha256 -inform pem -in [certificate-file.crt] openssl x509 -noout -fingerprint -sha1 -inform pem -in [certificate-file.crt] openssl x509 -noout -fingerprint -md5 -inform pem -in [certificate-file.crt] */.
No description provided by the author
No description provided by the author
support bool, string, *int*, uintptr, unsafe.Pointer, float*.
把一个值转换为数组切片 如果本身即为数组切片,则显式转换为数组类型 如果本身不是数组切片,则把该值作为返回数组切片的第一个值。.
No description provided by the author
No description provided by the author
No description provided by the author
if not exist, then create empty file.
///.
No description provided by the author
No description provided by the author
/////// runtime.SetFinalizer(x, UniverseFree).
No description provided by the author
No description provided by the author
仅Title第一个字节.
No description provided by the author
safe mode.
No description provided by the author
一个vector/slice中是否包含一个值.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
supported: number,string,pointer.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
BO_POWER2.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
%s=base64encode(user:pass).
%s=base64encode(user:pass).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
"Sat, 30 Sep 2017 00:10:59 GMT".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
telnet, ftp, email.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
get a next retry time.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
go:linkname CanceledError net.canceledError.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
go:linkname ErrClosed os.ErrClosed.
go:linkname ErrTimeout net.errTimeout.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

src/internal/abi Type is the runtime representation of a Go type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
//// CallLater.
No description provided by the author
模拟写入源代码的文件系统.
No description provided by the author
/// Deduper.
Error with errno and stack info.
1.5.
No description provided by the author
No description provided by the author
backoff too quick 1.9.
A fileStat is the implementation of FileInfo returned by Stat and Lstat.
1.0.
No description provided by the author
from functional_go.pdf.
No description provided by the author
No description provided by the author
No description provided by the author
GCNotifier allows your code to control and receive notifications every time the garbage collector runs.
typedef struct { void *t; void *v; } GoInterface;.
No description provided by the author
typedef struct { void *data; GoInt len; GoInt cap; } GoSlice;.
typedef struct { const char *p; ptrdiff_t n; } _GoString_;.
///.
No description provided by the author
No description provided by the author
No description provided by the author
ordered map, thread safe, reversemap 实现从头部删除,或者尾部删除 按照随机index删除速度就慢了.
ordered map, thread safe, reversemap.
/// Logdeduper.
.
No description provided by the author
.
No description provided by the author
1.1.
No description provided by the author
No description provided by the author
mixed queue and map features.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
/ only calc next time, not do run avoid retry times.
No description provided by the author
用channel模拟的实现方式。 */.
封装的无锁rb,用一个比较丑的方式修正原来实现Get的100% CPU问题 */.
.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
type i128 = [16]uint8 type u128 = [16]byte.
Value is the reflection interface to a Go value.
No description provided by the author

# Interfaces

Complex is a constraint that permits any complex numeric type.
Float is a constraint that permits any floating-point type.
Integer is a constraint that permits any integer type.
TODO.
No description provided by the author
Ordered is a constraint that permits any ordered type: any type that supports the operators < <= >= >.
TODO general version Picker TODO other algo version Picker, like random, consistent hash.
weight大,优先级高.
No description provided by the author
No description provided by the author
Signed is a constraint that permits any signed integer type.
No description provided by the author
Unsigned is a constraint that permits any unsigned integer type.

# Type aliases

No description provided by the author
TODO CPU Pause ABA问题预防 - DCAS note: not copy.
No description provided by the author
No description provided by the author
常用函数原型.
No description provided by the author
No description provided by the author
No description provided by the author
TODO how add methods for Any type TODO how add methods for primity string type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
gopp.MapSS // 这个还是更简短些 map[string]string.
NameOff is the offset to a name from moduledata.types.
/// type moduledata deps.
No description provided by the author
No description provided by the author
TextOff is an offset from the top of a text section.
TFlag is used by a Type to signal what extra type information is available in the memory directly following the Type value.
TypeOff is the offset to a type from moduledata.types.
No description provided by the author
exported.