Versions in this module Expand all Collapse all v1 v1.0.0 May 10, 2021 Changes in this version + const BitSize + func Parse(v string) (int32, error) + func Ptr(v int32) *int32 + func PtrDefToNil(v int32, def int32) *int32 + func PtrZeroToNil(v int32) *int32 + func Val(v *int32) int32 + func ValDef(v *int32, def int32) int32 + type Map map[int32]struct + func (m Map) Clone() Map + func (m Map) Filter(p PredicateFunc) Map + func (m Map) ForEach(r ReceiveFunc) + func (m Map) Map(t TransformFunc) Map + func (m Map) ToSlice() Slice + type PredicateFunc func(int32) bool + func And(ps ...PredicateFunc) PredicateFunc + func Eq(eq int32) PredicateFunc + func GT(gt int32) PredicateFunc + func GTE(gte int32) PredicateFunc + func LT(lt int32) PredicateFunc + func LTE(lte int32) PredicateFunc + func Not(p PredicateFunc) PredicateFunc + func Or(ps ...PredicateFunc) PredicateFunc + type ReceiveFunc func(int32) + type Slice []int32 + func (s Slice) Apply(t TransformFunc) + func (s Slice) Clone() Slice + func (s Slice) Filter(p PredicateFunc) Slice + func (s Slice) ForEach(r ReceiveFunc) + func (s Slice) IsSorted() bool + func (s Slice) Len() int + func (s Slice) Less(i, j int) bool + func (s Slice) Map(t TransformFunc) Slice + func (s Slice) SafeGet(i int) int32 + func (s Slice) SafeGetDef(i int, def int32) int32 + func (s Slice) SafeGetPtr(i int) *int32 + func (s Slice) Sort() + func (s Slice) Swap(i, j int) + func (s Slice) ToInterfaces() []interface{} + func (s Slice) ToMap() Map + type TransformFunc func(int32) int32