Documentation ¶
Index ¶
- func SetSparseMagic(n int32)
- type Bit64
- func (b Bit64) And(c Bit64) Bit64
- func (b Bit64) Full() bool
- func (b Bit64) GetNAsI16(n int) []int16
- func (b Bit64) GetNAsI32(n int) []int32
- func (b Bit64) GetNAsI64(n int) []int64
- func (b Bit64) GetNAsI8(n int) []int8
- func (b Bit64) IterAsI16(s []int16, pos int, add int16, n int) int
- func (b Bit64) IterAsI32(s []int32, pos int, add int32, n int) int
- func (b Bit64) IterAsI64(s []int64, pos int, add int64, n int) int
- func (b Bit64) IterAsI8(s []int8, pos int, add int8, n int) int
- func (b Bit64) IterAsU32(s []uint32, pos int, add uint32, n int) int
- func (b Bit64) Len() int
- func (b Bit64) NLen() int
- func (b Bit64) Or(c Bit64) Bit64
- func (b Bit64) RGetNAsI16(n int) []int16
- func (b Bit64) RGetNAsI32(n int) []int32
- func (b Bit64) RGetNAsI64(n int) []int64
- func (b Bit64) RGetNAsI8(n int) []int8
- func (b Bit64) RIterAsI16(s []int16, pos int, add int16, n int) int
- func (b Bit64) RIterAsI32(s []int32, pos int, add int32, n int) int
- func (b Bit64) RIterAsI64(s []int64, pos int, add int64, n int) int
- func (b Bit64) RIterAsI8(s []int8, pos int, add int8, n int) int
- func (b Bit64) RIterAsU32(s []uint32, pos int, add uint32, n int) int
- func (b Bit64) Reverse() Bit64
- func (b *Bit64) Set(i byte)
- func (b *Bit64) Unset(i byte)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetSparseMagic ¶
func SetSparseMagic(n int32)
Types ¶
type Bit64 ¶
type Bit64 uint64
Bit64 uint64 as bitmap
func (Bit64) GetNAsI16 ¶
GetNAsI16 : iterate bitmap input: n -- iter count return: actually iter list
func (Bit64) GetNAsI32 ¶
GetNAsI32 : iterate bitmap input: n -- iter count return: actually iter list
func (Bit64) GetNAsI64 ¶
GetNAsI64 : iterate bitmap input: n -- iter count return: actually iter list
func (Bit64) IterAsI16 ¶
IterAsI16 : iterate bitmap input: s -- an int16 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) IterAsI32 ¶
IterAsI32 : iterate bitmap input: s -- an int32 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) IterAsI64 ¶
IterAsI64 : iterate bitmap input: s -- an int64 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) IterAsI8 ¶
IterAsI8 : iterate bitmap input: s -- an int8 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) IterAsU32 ¶
IterAsU32 : iterate bitmap input: s -- an uint32 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) RGetNAsI16 ¶
RGetNAsI16 : reverse iterate bitmap input: n -- iter count return: actually iter list
func (Bit64) RGetNAsI32 ¶
RGetNAsI32 : reverse iterate bitmap input: n -- iter count return: actually iter list
func (Bit64) RGetNAsI64 ¶
RGetNAsI64 : reverse iterate bitmap input: n -- iter count return: actually iter list
func (Bit64) RGetNAsI8 ¶
RGetNAsI8 : reverse iterate bitmap input: n -- iter count return: actually iter list
func (Bit64) RIterAsI16 ¶
RIterAsI16 : reverse iterate bitmap input: s -- an int16 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) RIterAsI32 ¶
RIterAsI32 : reverse iterate bitmap input: s -- an int32 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) RIterAsI64 ¶
RIterAsI64 : reverse iterate bitmap input: s -- an int64 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) RIterAsI8 ¶
RIterAsI8 : reverse iterate bitmap input: s -- an int8 array, add -- added number, n -- iter count return: actually iter count
func (Bit64) RIterAsU32 ¶
RIterAsU32 : reverse iterate bitmap input: s -- an uint32 array, add -- added number, n -- iter count return: actually iter count