common

package
v0.0.0-...-48d22b3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package common 公共函数.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BoolPtr

func BoolPtr(b bool) uintptr

BoolPtr 将bool转换到uintptr.

@param b
@return uintptr

func ByteSliceDataPtr

func ByteSliceDataPtr(b *[]byte) uintptr

ByteSliceDataPtr 将byte[0]指针转换到uintptr.

@param b
@return uintptr

func Float32Ptr

func Float32Ptr(f float32) uintptr

Float32Ptr 将float32转换到uintptr.

@param f
@return uintptr

func StrPtr

func StrPtr(s string) uintptr

StrPtr 将string转换到uintptr.

@param s
@return uintptr

func StringToUint16Ptr

func StringToUint16Ptr(s string) *uint16

StringToUint16Ptr 返回指向 UTF-8 字符串 s 的 UTF-16 编码的指针,与 syscall.UTF16PtrFromString 不同的是末尾没有添加终止 NUL。

func Uint16SliceDataPtr

func Uint16SliceDataPtr(p *[]uint16) uintptr

Uint16SliceDataPtr 将uint16[0]指针转换到uintptr.

@param p
@return uintptr

func Uint16SliceToStringSlice

func Uint16SliceToStringSlice(s []uint16) []string

Uint16SliceToStringSlice 按null字符分割, 把 []uint16 转换到 []string.

func UintPtrToFloat32

func UintPtrToFloat32(ptr uintptr) float32

UintPtrToFloat32 将uintptr转换到float32.

@param ptr
@return float32

func UintPtrToString

func UintPtrToString(ptr uintptr) string

UintPtrToString 将uintptr转换到string.

@param ptr
@return string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL