Documentation ¶
Index ¶
- Constants
- Variables
- func Append(i Insertable, value interface{})
- func CanFlatten(s interface{}) (ok bool)
- func ClearAll(i interface{}) (r bool)
- func Equal(e, o interface{}) (r bool)
- func Prepend(i Insertable, value interface{})
- func Shuffle(d Deck)
- func Sort(i interface{}) (r bool)
- type ASlice
- func (s ASlice) Add(i, j int)
- func (s ASlice) And(i, j int)
- func (s *ASlice) Append(v interface{})
- func (s ASlice) At(i int) interface{}
- func (s ASlice) AtLeast(i, j int) bool
- func (s ASlice) AtMost(i, j int) bool
- func (s ASlice) BlockClear(start, count int)
- func (s ASlice) BlockCopy(destination, source, count int)
- func (s ASlice) Cap() int
- func (s ASlice) Car() (h interface{})
- func (s ASlice) Cdr() (t ASlice)
- func (s ASlice) Clear(i int)
- func (s ASlice) Compare(i, j int) (r int)
- func (s *ASlice) Cut(i, j int)
- func (s ASlice) Decrement(i int)
- func (s *ASlice) Delete(i int)
- func (s *ASlice) DeleteIf(f interface{})
- func (s ASlice) Depth() int
- func (s ASlice) Each(f interface{})
- func (s ASlice) Equal(o interface{}) (r bool)
- func (s *ASlice) Expand(i, n int)
- func (s *ASlice) Extend(n int)
- func (s ASlice) Find(v interface{}) (i int, found bool)
- func (s ASlice) FindN(v interface{}, n int) (i ISlice)
- func (s ASlice) Increment(i int)
- func (s *ASlice) Insert(i int, v interface{})
- func (s ASlice) Invert(i int)
- func (s *ASlice) KeepIf(f interface{})
- func (s ASlice) Len() int
- func (s ASlice) Less(i, j int) bool
- func (s ASlice) More(i, j int) bool
- func (s ASlice) Negate(i int)
- func (s ASlice) Or(i, j int)
- func (s ASlice) Overwrite(offset int, container interface{})
- func (s ASlice) Pick(n ...int) interface{}
- func (s *ASlice) Pop() (r uintptr, ok bool)
- func (s *ASlice) Prepend(v interface{})
- func (s *ASlice) Reallocate(length, capacity int)
- func (s ASlice) Repeat(count int) ASlice
- func (s *ASlice) Replace(o interface{})
- func (s ASlice) ReplaceIf(f interface{}, r interface{})
- func (s *ASlice) RestrictTo(i, j int)
- func (s ASlice) Reverse()
- func (s ASlice) ReverseEach(f interface{})
- func (s *ASlice) Rplaca(v interface{})
- func (s *ASlice) Rplacd(v interface{})
- func (s ASlice) Same(i, j int) bool
- func (s ASlice) Select(f interface{}) interface{}
- func (s ASlice) Set(i int, v interface{})
- func (s ASlice) ShiftLeft(i, j int)
- func (s ASlice) ShiftRight(i, j int)
- func (s ASlice) String() (t string)
- func (s ASlice) Subtract(i, j int)
- func (s ASlice) Swap(i, j int)
- func (s *ASlice) Trim(i, j int)
- func (s *ASlice) Uniq()
- func (s ASlice) Until(f interface{}) int
- func (s ASlice) While(f interface{}) int
- func (s ASlice) Xor(i, j int)
- func (s ASlice) ZeroAtLeast(i int) bool
- func (s ASlice) ZeroAtMost(i int) bool
- func (s ASlice) ZeroCompare(i int) (r int)
- func (s ASlice) ZeroLessThan(i int) bool
- func (s ASlice) ZeroMoreThan(i int) bool
- func (s ASlice) ZeroSameAs(i int) bool
- type C128Slice
- func (s C128Slice) Add(i, j int)
- func (s C128Slice) At(i int) interface{}
- func (s C128Slice) AtLeast(i, j int) bool
- func (s C128Slice) AtMost(i, j int) bool
- func (s C128Slice) BlockClear(start, count int)
- func (s C128Slice) BlockCopy(destination, source, count int)
- func (s C128Slice) Cap() int
- func (s C128Slice) Car() (h interface{})
- func (s C128Slice) Cdr() (t C128Slice)
- func (s C128Slice) Clear(i int)
- func (s C128Slice) Compare(i, j int) (r int)
- func (s *C128Slice) Cut(i, j int)
- func (s C128Slice) Decrement(i int)
- func (s *C128Slice) Delete(i int)
- func (s *C128Slice) DeleteIf(f interface{})
- func (s C128Slice) Depth() int
- func (s C128Slice) Divide(i, j int)
- func (s C128Slice) Each(f interface{})
- func (s C128Slice) Equal(o interface{}) (r bool)
- func (s *C128Slice) Expand(i, n int)
- func (s *C128Slice) Extend(n int)
- func (s C128Slice) Find(v interface{}) (i int, found bool)
- func (s C128Slice) FindN(v interface{}, n int) (i ISlice)
- func (s C128Slice) Increment(i int)
- func (s *C128Slice) Insert(i int, v interface{})
- func (s *C128Slice) KeepIf(f interface{})
- func (s C128Slice) Len() int
- func (s C128Slice) Less(i, j int) bool
- func (s C128Slice) More(i, j int) bool
- func (s C128Slice) Multiply(i, j int)
- func (s C128Slice) Negate(i int)
- func (s C128Slice) Overwrite(offset int, container interface{})
- func (s C128Slice) Pick(n ...int) interface{}
- func (s *C128Slice) Pop() (r complex128, ok bool)
- func (s C128Slice) Product() (r complex128)
- func (s *C128Slice) Reallocate(length, capacity int)
- func (s C128Slice) Repeat(count int) C128Slice
- func (s *C128Slice) Replace(o interface{})
- func (s C128Slice) ReplaceIf(f interface{}, r interface{})
- func (s *C128Slice) RestrictTo(i, j int)
- func (s C128Slice) Reverse()
- func (s C128Slice) ReverseEach(f interface{})
- func (s *C128Slice) Rplaca(v interface{})
- func (s *C128Slice) Rplacd(v interface{})
- func (s C128Slice) Same(i, j int) bool
- func (s C128Slice) Select(f interface{}) interface{}
- func (s C128Slice) Set(i int, v interface{})
- func (s C128Slice) String() (t string)
- func (s C128Slice) Subtract(i, j int)
- func (s C128Slice) Sum() (r complex128)
- func (s C128Slice) Swap(i, j int)
- func (s *C128Slice) Trim(i, j int)
- func (s *C128Slice) Uniq()
- func (s C128Slice) Until(f interface{}) int
- func (s C128Slice) While(f interface{}) int
- func (s C128Slice) ZeroAtLeast(i int) bool
- func (s C128Slice) ZeroAtMost(i int) bool
- func (s C128Slice) ZeroCompare(i int) (r int)
- func (s C128Slice) ZeroLessThan(i int) bool
- func (s C128Slice) ZeroMoreThan(i int) bool
- func (s C128Slice) ZeroSameAs(i int) bool
- type C64Slice
- func (s C64Slice) Add(i, j int)
- func (s *C64Slice) Append(v interface{})
- func (s C64Slice) At(i int) interface{}
- func (s C64Slice) AtLeast(i, j int) bool
- func (s C64Slice) AtMost(i, j int) bool
- func (s C64Slice) BlockClear(start, count int)
- func (s C64Slice) BlockCopy(destination, source, count int)
- func (s C64Slice) Cap() int
- func (s C64Slice) Car() (h interface{})
- func (s C64Slice) Cdr() (t C64Slice)
- func (s C64Slice) Clear(i int)
- func (s C64Slice) Compare(i, j int) (r int)
- func (s *C64Slice) Cut(i, j int)
- func (s C64Slice) Decrement(i int)
- func (s *C64Slice) Delete(i int)
- func (s *C64Slice) DeleteIf(f interface{})
- func (s C64Slice) Depth() int
- func (s C64Slice) Divide(i, j int)
- func (s C64Slice) Each(f interface{})
- func (s C64Slice) Equal(o interface{}) (r bool)
- func (s *C64Slice) Expand(i, n int)
- func (s *C64Slice) Extend(n int)
- func (s C64Slice) Find(v interface{}) (i int, found bool)
- func (s C64Slice) FindN(v interface{}, n int) (i ISlice)
- func (s C64Slice) Increment(i int)
- func (s *C64Slice) Insert(i int, v interface{})
- func (s *C64Slice) KeepIf(f interface{})
- func (s C64Slice) Len() int
- func (s C64Slice) Less(i, j int) bool
- func (s C64Slice) More(i, j int) bool
- func (s C64Slice) Multiply(i, j int)
- func (s C64Slice) Negate(i int)
- func (s C64Slice) Overwrite(offset int, container interface{})
- func (s C64Slice) Pick(n ...int) interface{}
- func (s *C64Slice) Pop() (r complex64, ok bool)
- func (s *C64Slice) Prepend(v interface{})
- func (s C64Slice) Product() (r complex64)
- func (s *C64Slice) Reallocate(length, capacity int)
- func (s C64Slice) Repeat(count int) C64Slice
- func (s *C64Slice) Replace(o interface{})
- func (s C64Slice) ReplaceIf(f interface{}, r interface{})
- func (s *C64Slice) RestrictTo(i, j int)
- func (s C64Slice) Reverse()
- func (s C64Slice) ReverseEach(f interface{})
- func (s *C64Slice) Rplaca(v interface{})
- func (s *C64Slice) Rplacd(v interface{})
- func (s C64Slice) Same(i, j int) bool
- func (s C64Slice) Select(f interface{}) interface{}
- func (s C64Slice) Set(i int, v interface{})
- func (s C64Slice) String() (t string)
- func (s C64Slice) Subtract(i, j int)
- func (s C64Slice) Sum() (r complex64)
- func (s C64Slice) Swap(i, j int)
- func (s *C64Slice) Trim(i, j int)
- func (s *C64Slice) Uniq()
- func (s C64Slice) Until(f interface{}) int
- func (s C64Slice) While(f interface{}) int
- func (s C64Slice) ZeroAtLeast(i int) bool
- func (s C64Slice) ZeroAtMost(i int) bool
- func (s C64Slice) ZeroCompare(i int) (r int)
- func (s C64Slice) ZeroLessThan(i int) bool
- func (s C64Slice) ZeroMoreThan(i int) bool
- func (s C64Slice) ZeroSameAs(i int) bool
- type Container
- type Deck
- type ESlice
- func (s *ESlice) Append(v interface{})
- func (s ESlice) At(i int) interface{}
- func (s ESlice) BlockClear(start, count int)
- func (s ESlice) BlockCopy(destination, source, count int)
- func (s ESlice) Cap() int
- func (s ESlice) Car() (h interface{})
- func (s ESlice) Cdr() (t ESlice)
- func (s ESlice) Clear(i int)
- func (s *ESlice) Cut(i, j int)
- func (s *ESlice) Delete(i int)
- func (s *ESlice) DeleteIf(f interface{})
- func (s ESlice) Depth() (c int)
- func (s ESlice) Each(f interface{})
- func (s ESlice) Equal(o interface{}) (r bool)
- func (s *ESlice) Expand(i, n int)
- func (s *ESlice) Extend(n int)
- func (s ESlice) Find(v interface{}) (i int, found bool)
- func (s ESlice) FindN(v interface{}, n int) (i ISlice)
- func (s *ESlice) Insert(i int, v interface{})
- func (s *ESlice) KeepIf(f interface{})
- func (s ESlice) Len() int
- func (s ESlice) Overwrite(offset int, container interface{})
- func (s ESlice) Pick(n ...int) interface{}
- func (s *ESlice) Pop() (r error, ok bool)
- func (s *ESlice) Prepend(v interface{})
- func (s *ESlice) Reallocate(length, capacity int)
- func (s ESlice) Repeat(count int) ESlice
- func (s *ESlice) Replace(o interface{})
- func (s ESlice) ReplaceIf(f interface{}, r interface{})
- func (s *ESlice) RestrictTo(i, j int)
- func (s ESlice) Reverse()
- func (s ESlice) ReverseEach(f interface{})
- func (s *ESlice) Rplaca(v interface{})
- func (s *ESlice) Rplacd(v interface{})
- func (s ESlice) Select(f interface{}) interface{}
- func (s ESlice) Set(i int, v interface{})
- func (s ESlice) String() (t string)
- func (s ESlice) Swap(i, j int)
- func (s *ESlice) Trim(i, j int)
- func (s *ESlice) Uniq()
- func (s ESlice) Until(f interface{}) int
- func (s ESlice) While(f interface{}) int
- type Equatable
- type F32Slice
- func (s F32Slice) Add(i, j int)
- func (s *F32Slice) Append(v interface{})
- func (s F32Slice) At(i int) interface{}
- func (s F32Slice) AtLeast(i, j int) bool
- func (s F32Slice) AtMost(i, j int) bool
- func (s F32Slice) BlockClear(start, count int)
- func (s F32Slice) BlockCopy(destination, source, count int)
- func (s F32Slice) Cap() int
- func (s F32Slice) Car() (h interface{})
- func (s F32Slice) Cdr() (t F32Slice)
- func (s F32Slice) Clear(i int)
- func (s F32Slice) Compare(i, j int) (r int)
- func (s *F32Slice) Cut(i, j int)
- func (s F32Slice) Decrement(i int)
- func (s *F32Slice) Delete(i int)
- func (s *F32Slice) DeleteIf(f interface{})
- func (s F32Slice) Depth() int
- func (s F32Slice) Divide(i, j int)
- func (s F32Slice) Each(f interface{})
- func (s F32Slice) Equal(o interface{}) (r bool)
- func (s *F32Slice) Expand(i, n int)
- func (s *F32Slice) Extend(n int)
- func (s F32Slice) Find(v interface{}) (i int, found bool)
- func (s F32Slice) FindN(v interface{}, n int) (i ISlice)
- func (s F32Slice) Increment(i int)
- func (s *F32Slice) Insert(i int, v interface{})
- func (s *F32Slice) KeepIf(f interface{})
- func (s F32Slice) Len() int
- func (s F32Slice) Less(i, j int) bool
- func (s F32Slice) More(i, j int) bool
- func (s F32Slice) Multiply(i, j int)
- func (s F32Slice) Negate(i int)
- func (s F32Slice) Overwrite(offset int, container interface{})
- func (s F32Slice) Pick(n ...int) interface{}
- func (s *F32Slice) Pop() (r float32, ok bool)
- func (s *F32Slice) Prepend(v interface{})
- func (s F32Slice) Product() (r float32)
- func (s *F32Slice) Reallocate(length, capacity int)
- func (s F32Slice) Repeat(count int) F32Slice
- func (s *F32Slice) Replace(o interface{})
- func (s F32Slice) ReplaceIf(f interface{}, r interface{})
- func (s *F32Slice) RestrictTo(i, j int)
- func (s F32Slice) Reverse()
- func (s F32Slice) ReverseEach(f interface{})
- func (s *F32Slice) Rplaca(v interface{})
- func (s *F32Slice) Rplacd(v interface{})
- func (s F32Slice) Same(i, j int) bool
- func (s F32Slice) Select(f interface{}) interface{}
- func (s F32Slice) Set(i int, v interface{})
- func (s F32Slice) String() (t string)
- func (s F32Slice) Subtract(i, j int)
- func (s F32Slice) Sum() (r float32)
- func (s F32Slice) Swap(i, j int)
- func (s *F32Slice) Trim(i, j int)
- func (s *F32Slice) Uniq()
- func (s F32Slice) Until(f interface{}) int
- func (s F32Slice) While(f interface{}) int
- func (s F32Slice) ZeroAtLeast(i int) bool
- func (s F32Slice) ZeroAtMost(i int) bool
- func (s F32Slice) ZeroCompare(i int) (r int)
- func (s F32Slice) ZeroLessThan(i int) bool
- func (s F32Slice) ZeroMoreThan(i int) bool
- func (s F32Slice) ZeroSameAs(i int) bool
- type F64Slice
- func (s F64Slice) Add(i, j int)
- func (s *F64Slice) Append(v interface{})
- func (s F64Slice) At(i int) interface{}
- func (s F64Slice) AtLeast(i, j int) bool
- func (s F64Slice) AtMost(i, j int) bool
- func (s F64Slice) BlockClear(start, count int)
- func (s F64Slice) BlockCopy(destination, source, count int)
- func (s F64Slice) Cap() int
- func (s F64Slice) Car() (h interface{})
- func (s F64Slice) Cdr() (t F64Slice)
- func (s F64Slice) Clear(i int)
- func (s F64Slice) Compare(i, j int) (r int)
- func (s *F64Slice) Cut(i, j int)
- func (s F64Slice) Decrement(i int)
- func (s *F64Slice) Delete(i int)
- func (s *F64Slice) DeleteIf(f interface{})
- func (s F64Slice) Depth() int
- func (s F64Slice) Divide(i, j int)
- func (s F64Slice) Each(f interface{})
- func (s F64Slice) Equal(o interface{}) (r bool)
- func (s *F64Slice) Expand(i, n int)
- func (s *F64Slice) Extend(n int)
- func (s F64Slice) Find(v interface{}) (i int, found bool)
- func (s F64Slice) FindN(v interface{}, n int) (i ISlice)
- func (s F64Slice) Increment(i int)
- func (s *F64Slice) Insert(i int, v interface{})
- func (s *F64Slice) KeepIf(f interface{})
- func (s F64Slice) Len() int
- func (s F64Slice) Less(i, j int) bool
- func (s F64Slice) More(i, j int) bool
- func (s F64Slice) Multiply(i, j int)
- func (s F64Slice) Negate(i int)
- func (s F64Slice) Overwrite(offset int, container interface{})
- func (s F64Slice) Pick(n ...int) interface{}
- func (s *F64Slice) Pop() (r float64, ok bool)
- func (s *F64Slice) Prepend(v interface{})
- func (s F64Slice) Product() (r float64)
- func (s *F64Slice) Reallocate(length, capacity int)
- func (s F64Slice) Repeat(count int) F64Slice
- func (s *F64Slice) Replace(o interface{})
- func (s F64Slice) ReplaceIf(f interface{}, r interface{})
- func (s *F64Slice) RestrictTo(i, j int)
- func (s F64Slice) Reverse()
- func (s F64Slice) ReverseEach(f interface{})
- func (s *F64Slice) Rplaca(v interface{})
- func (s *F64Slice) Rplacd(v interface{})
- func (s F64Slice) Same(i, j int) bool
- func (s F64Slice) Select(f interface{}) interface{}
- func (s F64Slice) Set(i int, v interface{})
- func (s F64Slice) String() (t string)
- func (s F64Slice) Subtract(i, j int)
- func (s F64Slice) Sum() (r float64)
- func (s F64Slice) Swap(i, j int)
- func (s *F64Slice) Trim(i, j int)
- func (s *F64Slice) Uniq()
- func (s F64Slice) Until(f interface{}) int
- func (s F64Slice) While(f interface{}) int
- func (s F64Slice) ZeroAtLeast(i int) bool
- func (s F64Slice) ZeroAtMost(i int) bool
- func (s F64Slice) ZeroCompare(i int) (r int)
- func (s F64Slice) ZeroLessThan(i int) bool
- func (s F64Slice) ZeroMoreThan(i int) bool
- func (s F64Slice) ZeroSameAs(i int) bool
- type Flattenable
- type I16Slice
- func (s I16Slice) Add(i, j int)
- func (s I16Slice) And(i, j int)
- func (s *I16Slice) Append(v interface{})
- func (s I16Slice) At(i int) interface{}
- func (s I16Slice) AtLeast(i, j int) bool
- func (s I16Slice) AtMost(i, j int) bool
- func (s I16Slice) BlockClear(start, count int)
- func (s I16Slice) BlockCopy(destination, source, count int)
- func (s I16Slice) Cap() int
- func (s I16Slice) Car() (h interface{})
- func (s I16Slice) Cdr() (t I16Slice)
- func (s I16Slice) Clear(i int)
- func (s I16Slice) Compare(i, j int) (r int)
- func (s *I16Slice) Cut(i, j int)
- func (s I16Slice) Decrement(i int)
- func (s *I16Slice) Delete(i int)
- func (s *I16Slice) DeleteIf(f interface{})
- func (s I16Slice) Depth() int
- func (s I16Slice) Divide(i, j int)
- func (s I16Slice) Each(f interface{})
- func (s I16Slice) Equal(o interface{}) (r bool)
- func (s *I16Slice) Expand(i, n int)
- func (s *I16Slice) Extend(n int)
- func (s I16Slice) Find(v interface{}) (i int, found bool)
- func (s I16Slice) FindN(v interface{}, n int) (i ISlice)
- func (s I16Slice) Increment(i int)
- func (s *I16Slice) Insert(i int, v interface{})
- func (s I16Slice) Invert(i int)
- func (s *I16Slice) KeepIf(f interface{})
- func (s I16Slice) Len() int
- func (s I16Slice) Less(i, j int) bool
- func (s I16Slice) More(i, j int) bool
- func (s I16Slice) Multiply(i, j int)
- func (s I16Slice) Negate(i int)
- func (s I16Slice) Or(i, j int)
- func (s I16Slice) Overwrite(offset int, container interface{})
- func (s I16Slice) Pick(n ...int) interface{}
- func (s *I16Slice) Pop() (r int16, ok bool)
- func (s *I16Slice) Prepend(v interface{})
- func (s I16Slice) Product() (r int16)
- func (s *I16Slice) Reallocate(length, capacity int)
- func (s I16Slice) Remainder(i, j int)
- func (s I16Slice) Repeat(count int) I16Slice
- func (s *I16Slice) Replace(o interface{})
- func (s I16Slice) ReplaceIf(f interface{}, r interface{})
- func (s *I16Slice) RestrictTo(i, j int)
- func (s I16Slice) Reverse()
- func (s I16Slice) ReverseEach(f interface{})
- func (s *I16Slice) Rplaca(v interface{})
- func (s *I16Slice) Rplacd(v interface{})
- func (s I16Slice) Same(i, j int) bool
- func (s I16Slice) Select(f interface{}) interface{}
- func (s I16Slice) Set(i int, v interface{})
- func (s I16Slice) ShiftLeft(i, j int)
- func (s I16Slice) ShiftRight(i, j int)
- func (s I16Slice) String() (t string)
- func (s I16Slice) Subtract(i, j int)
- func (s I16Slice) Sum() (r int16)
- func (s I16Slice) Swap(i, j int)
- func (s *I16Slice) Trim(i, j int)
- func (s *I16Slice) Uniq()
- func (s I16Slice) Until(f interface{}) int
- func (s I16Slice) While(f interface{}) int
- func (s I16Slice) Xor(i, j int)
- func (s I16Slice) ZeroAtLeast(i int) bool
- func (s I16Slice) ZeroAtMost(i int) bool
- func (s I16Slice) ZeroCompare(i int) (r int)
- func (s I16Slice) ZeroLessThan(i int) bool
- func (s I16Slice) ZeroMoreThan(i int) bool
- func (s I16Slice) ZeroSameAs(i int) bool
- type I32Slice
- func (s I32Slice) Add(i, j int)
- func (s I32Slice) And(i, j int)
- func (s *I32Slice) Append(v interface{})
- func (s I32Slice) At(i int) interface{}
- func (s I32Slice) AtLeast(i, j int) bool
- func (s I32Slice) AtMost(i, j int) bool
- func (s I32Slice) BlockClear(start, count int)
- func (s I32Slice) BlockCopy(destination, source, count int)
- func (s I32Slice) Cap() int
- func (s I32Slice) Car() (h interface{})
- func (s I32Slice) Cdr() (t I32Slice)
- func (s I32Slice) Clear(i int)
- func (s I32Slice) Compare(i, j int) (r int)
- func (s *I32Slice) Cut(i, j int)
- func (s I32Slice) Decrement(i int)
- func (s *I32Slice) Delete(i int)
- func (s *I32Slice) DeleteIf(f interface{})
- func (s I32Slice) Depth() int
- func (s I32Slice) Divide(i, j int)
- func (s I32Slice) Each(f interface{})
- func (s I32Slice) Equal(o interface{}) (r bool)
- func (s *I32Slice) Expand(i, n int)
- func (s *I32Slice) Extend(n int)
- func (s I32Slice) Find(v interface{}) (i int, found bool)
- func (s I32Slice) FindN(v interface{}, n int) (i ISlice)
- func (s I32Slice) Increment(i int)
- func (s *I32Slice) Insert(i int, v interface{})
- func (s I32Slice) Invert(i int)
- func (s *I32Slice) KeepIf(f interface{})
- func (s I32Slice) Len() int
- func (s I32Slice) Less(i, j int) bool
- func (s I32Slice) More(i, j int) bool
- func (s I32Slice) Multiply(i, j int)
- func (s I32Slice) Negate(i int)
- func (s I32Slice) Or(i, j int)
- func (s I32Slice) Overwrite(offset int, container interface{})
- func (s I32Slice) Pick(n ...int) interface{}
- func (s *I32Slice) Pop() (r int32, ok bool)
- func (s *I32Slice) Prepend(v interface{})
- func (s I32Slice) Product() (r int32)
- func (s *I32Slice) Reallocate(length, capacity int)
- func (s I32Slice) Remainder(i, j int)
- func (s I32Slice) Repeat(count int) I32Slice
- func (s *I32Slice) Replace(o interface{})
- func (s I32Slice) ReplaceIf(f interface{}, r interface{})
- func (s *I32Slice) RestrictTo(i, j int)
- func (s I32Slice) Reverse()
- func (s I32Slice) ReverseEach(f interface{})
- func (s *I32Slice) Rplaca(v interface{})
- func (s *I32Slice) Rplacd(v interface{})
- func (s I32Slice) Same(i, j int) bool
- func (s I32Slice) Select(f interface{}) interface{}
- func (s I32Slice) Set(i int, v interface{})
- func (s I32Slice) ShiftLeft(i, j int)
- func (s I32Slice) ShiftRight(i, j int)
- func (s I32Slice) String() (t string)
- func (s I32Slice) Subtract(i, j int)
- func (s I32Slice) Sum() (r int32)
- func (s I32Slice) Swap(i, j int)
- func (s *I32Slice) Trim(i, j int)
- func (s *I32Slice) Uniq()
- func (s I32Slice) Until(f interface{}) int
- func (s I32Slice) While(f interface{}) int
- func (s I32Slice) Xor(i, j int)
- func (s I32Slice) ZeroAtLeast(i int) bool
- func (s I32Slice) ZeroAtMost(i int) bool
- func (s I32Slice) ZeroCompare(i int) (r int)
- func (s I32Slice) ZeroLessThan(i int) bool
- func (s I32Slice) ZeroMoreThan(i int) bool
- func (s I32Slice) ZeroSameAs(i int) bool
- type I64Slice
- func (s I64Slice) Add(i, j int)
- func (s I64Slice) And(i, j int)
- func (s *I64Slice) Append(v interface{})
- func (s I64Slice) At(i int) interface{}
- func (s I64Slice) AtLeast(i, j int) bool
- func (s I64Slice) AtMost(i, j int) bool
- func (s I64Slice) BlockClear(start, count int)
- func (s I64Slice) BlockCopy(destination, source, count int)
- func (s I64Slice) Cap() int
- func (s I64Slice) Car() (h interface{})
- func (s I64Slice) Cdr() (t I64Slice)
- func (s I64Slice) Clear(i int)
- func (s I64Slice) Compare(i, j int) (r int)
- func (s *I64Slice) Cut(i, j int)
- func (s I64Slice) Decrement(i int)
- func (s *I64Slice) Delete(i int)
- func (s *I64Slice) DeleteIf(f interface{})
- func (s I64Slice) Depth() int
- func (s I64Slice) Divide(i, j int)
- func (s I64Slice) Each(f interface{})
- func (s I64Slice) Equal(o interface{}) (r bool)
- func (s *I64Slice) Expand(i, n int)
- func (s *I64Slice) Extend(n int)
- func (s I64Slice) Find(v interface{}) (i int, found bool)
- func (s I64Slice) FindN(v interface{}, n int) (i ISlice)
- func (s I64Slice) Increment(i int)
- func (s *I64Slice) Insert(i int, v interface{})
- func (s I64Slice) Invert(i int)
- func (s *I64Slice) KeepIf(f interface{})
- func (s I64Slice) Len() int
- func (s I64Slice) Less(i, j int) bool
- func (s I64Slice) More(i, j int) bool
- func (s I64Slice) Multiply(i, j int)
- func (s I64Slice) Negate(i int)
- func (s I64Slice) Or(i, j int)
- func (s I64Slice) Overwrite(offset int, container interface{})
- func (s I64Slice) Pick(n ...int) interface{}
- func (s *I64Slice) Pop() (r int64, ok bool)
- func (s *I64Slice) Prepend(v interface{})
- func (s I64Slice) Product() (r int64)
- func (s *I64Slice) Reallocate(length, capacity int)
- func (s I64Slice) Remainder(i, j int)
- func (s I64Slice) Repeat(count int) I64Slice
- func (s *I64Slice) Replace(o interface{})
- func (s I64Slice) ReplaceIf(f interface{}, r interface{})
- func (s *I64Slice) RestrictTo(i, j int)
- func (s I64Slice) Reverse()
- func (s I64Slice) ReverseEach(f interface{})
- func (s *I64Slice) Rplaca(v interface{})
- func (s *I64Slice) Rplacd(v interface{})
- func (s I64Slice) Same(i, j int) bool
- func (s I64Slice) Select(f interface{}) interface{}
- func (s I64Slice) Set(i int, v interface{})
- func (s I64Slice) ShiftLeft(i, j int)
- func (s I64Slice) ShiftRight(i, j int)
- func (s I64Slice) String() (t string)
- func (s I64Slice) Subtract(i, j int)
- func (s I64Slice) Sum() (r int64)
- func (s I64Slice) Swap(i, j int)
- func (s *I64Slice) Trim(i, j int)
- func (s *I64Slice) Uniq()
- func (s I64Slice) Until(f interface{}) int
- func (s I64Slice) While(f interface{}) int
- func (s I64Slice) Xor(i, j int)
- func (s I64Slice) ZeroAtLeast(i int) bool
- func (s I64Slice) ZeroAtMost(i int) bool
- func (s I64Slice) ZeroCompare(i int) (r int)
- func (s I64Slice) ZeroLessThan(i int) bool
- func (s I64Slice) ZeroMoreThan(i int) bool
- func (s I64Slice) ZeroSameAs(i int) bool
- type I8Slice
- func (s I8Slice) Add(i, j int)
- func (s I8Slice) And(i, j int)
- func (s *I8Slice) Append(v interface{})
- func (s I8Slice) At(i int) interface{}
- func (s I8Slice) AtLeast(i, j int) bool
- func (s I8Slice) AtMost(i, j int) bool
- func (s I8Slice) BlockClear(start, count int)
- func (s I8Slice) BlockCopy(destination, source, count int)
- func (s I8Slice) Cap() int
- func (s I8Slice) Car() (h interface{})
- func (s I8Slice) Cdr() (t I8Slice)
- func (s I8Slice) Clear(i int)
- func (s I8Slice) Compare(i, j int) (r int)
- func (s *I8Slice) Cut(i, j int)
- func (s I8Slice) Decrement(i int)
- func (s *I8Slice) Delete(i int)
- func (s *I8Slice) DeleteIf(f interface{})
- func (s I8Slice) Depth() int
- func (s I8Slice) Divide(i, j int)
- func (s I8Slice) Each(f interface{})
- func (s I8Slice) Equal(o interface{}) (r bool)
- func (s *I8Slice) Expand(i, n int)
- func (s *I8Slice) Extend(n int)
- func (s I8Slice) Find(v interface{}) (i int, found bool)
- func (s I8Slice) FindN(v interface{}, n int) (i ISlice)
- func (s I8Slice) Increment(i int)
- func (s *I8Slice) Insert(i int, v interface{})
- func (s I8Slice) Invert(i int)
- func (s *I8Slice) KeepIf(f interface{})
- func (s I8Slice) Len() int
- func (s I8Slice) Less(i, j int) bool
- func (s I8Slice) More(i, j int) bool
- func (s I8Slice) Multiply(i, j int)
- func (s I8Slice) Negate(i int)
- func (s I8Slice) Or(i, j int)
- func (s I8Slice) Overwrite(offset int, container interface{})
- func (s I8Slice) Pick(n ...int) interface{}
- func (s *I8Slice) Pop() (r int8, ok bool)
- func (s *I8Slice) Prepend(v interface{})
- func (s I8Slice) Product() (r int8)
- func (s *I8Slice) Reallocate(length, capacity int)
- func (s I8Slice) Remainder(i, j int)
- func (s I8Slice) Repeat(count int) I8Slice
- func (s *I8Slice) Replace(o interface{})
- func (s I8Slice) ReplaceIf(f interface{}, r interface{})
- func (s *I8Slice) RestrictTo(i, j int)
- func (s I8Slice) Reverse()
- func (s I8Slice) ReverseEach(f interface{})
- func (s *I8Slice) Rplaca(v interface{})
- func (s *I8Slice) Rplacd(v interface{})
- func (s I8Slice) Same(i, j int) bool
- func (s I8Slice) Select(f interface{}) interface{}
- func (s I8Slice) Set(i int, v interface{})
- func (s I8Slice) ShiftLeft(i, j int)
- func (s I8Slice) ShiftRight(i, j int)
- func (s I8Slice) String() (t string)
- func (s I8Slice) Subtract(i, j int)
- func (s I8Slice) Sum() (r int8)
- func (s I8Slice) Swap(i, j int)
- func (s *I8Slice) Trim(i, j int)
- func (s *I8Slice) Uniq()
- func (s I8Slice) Until(f interface{}) int
- func (s I8Slice) While(f interface{}) int
- func (s I8Slice) Xor(i, j int)
- func (s I8Slice) ZeroAtLeast(i int) bool
- func (s I8Slice) ZeroAtMost(i int) bool
- func (s I8Slice) ZeroCompare(i int) (r int)
- func (s I8Slice) ZeroLessThan(i int) bool
- func (s I8Slice) ZeroMoreThan(i int) bool
- func (s I8Slice) ZeroSameAs(i int) bool
- type ISlice
- func (s ISlice) Add(i, j int)
- func (s ISlice) And(i, j int)
- func (s *ISlice) Append(v interface{})
- func (s ISlice) At(i int) interface{}
- func (s ISlice) AtLeast(i, j int) bool
- func (s ISlice) AtMost(i, j int) bool
- func (s ISlice) BlockClear(start, count int)
- func (s ISlice) BlockCopy(destination, source, count int)
- func (s ISlice) Cap() int
- func (s ISlice) Car() (h interface{})
- func (s ISlice) Cdr() (t ISlice)
- func (s ISlice) Clear(i int)
- func (s ISlice) Compare(i, j int) (r int)
- func (s *ISlice) Cut(i, j int)
- func (s ISlice) Decrement(i int)
- func (s *ISlice) Delete(i int)
- func (s *ISlice) DeleteIf(f interface{})
- func (s ISlice) Depth() int
- func (s ISlice) Divide(i, j int)
- func (s ISlice) Each(f interface{})
- func (s ISlice) Equal(o interface{}) (r bool)
- func (s *ISlice) Expand(i, n int)
- func (s *ISlice) Extend(n int)
- func (s ISlice) Find(v interface{}) (i int, found bool)
- func (s ISlice) FindN(v interface{}, n int) (i ISlice)
- func (s ISlice) Increment(i int)
- func (s *ISlice) Insert(i int, v interface{})
- func (s ISlice) Invert(i int)
- func (s *ISlice) KeepIf(f interface{})
- func (s ISlice) Len() int
- func (s ISlice) Less(i, j int) bool
- func (s ISlice) More(i, j int) bool
- func (s ISlice) Multiply(i, j int)
- func (s ISlice) Negate(i int)
- func (s ISlice) Or(i, j int)
- func (s ISlice) Overwrite(offset int, container interface{})
- func (s ISlice) Pick(n ...int) interface{}
- func (s *ISlice) Pop() (r int, ok bool)
- func (s *ISlice) Prepend(v interface{})
- func (s ISlice) Product() (r int)
- func (s *ISlice) Reallocate(length, capacity int)
- func (s ISlice) Remainder(i, j int)
- func (s ISlice) Repeat(count int) ISlice
- func (s *ISlice) Replace(o interface{})
- func (s ISlice) ReplaceIf(f interface{}, r interface{})
- func (s *ISlice) RestrictTo(i, j int)
- func (s ISlice) Reverse()
- func (s ISlice) ReverseEach(f interface{})
- func (s *ISlice) Rplaca(v interface{})
- func (s *ISlice) Rplacd(v interface{})
- func (s ISlice) Same(i, j int) bool
- func (s ISlice) Select(f interface{}) interface{}
- func (s ISlice) Set(i int, v interface{})
- func (s ISlice) ShiftLeft(i, j int)
- func (s ISlice) ShiftRight(i, j int)
- func (s ISlice) String() (t string)
- func (s ISlice) Subtract(i, j int)
- func (s ISlice) Sum() (r int)
- func (s ISlice) Swap(i, j int)
- func (s *ISlice) Trim(i, j int)
- func (s *ISlice) Uniq()
- func (s ISlice) Until(f interface{}) int
- func (s ISlice) While(f interface{}) int
- func (s ISlice) Xor(i, j int)
- func (s ISlice) ZeroAtLeast(i int) bool
- func (s ISlice) ZeroAtMost(i int) bool
- func (s ISlice) ZeroCompare(i int) (r int)
- func (s ISlice) ZeroLessThan(i int) bool
- func (s ISlice) ZeroMoreThan(i int) bool
- func (s ISlice) ZeroSameAs(i int) bool
- type Insertable
- type Nested
- type RSlice
- func (s *RSlice) Append(v interface{})
- func (s *RSlice) At(i int) interface{}
- func (s RSlice) BlockClear(start, count int)
- func (s RSlice) BlockCopy(destination, source, count int)
- func (s RSlice) Car() (h interface{})
- func (s RSlice) Cdr() (t RSlice)
- func (s *RSlice) Clear(i int)
- func (s *RSlice) Cut(i, j int)
- func (s *RSlice) Delete(i int)
- func (s *RSlice) DeleteIf(f interface{})
- func (s RSlice) Depth() (c int)
- func (s RSlice) Each(f interface{})
- func (s RSlice) Equal(o interface{}) (r bool)
- func (s *RSlice) Expand(i, n int)
- func (s *RSlice) Extend(n int)
- func (s RSlice) Find(v interface{}) (i int, found bool)
- func (s RSlice) FindN(v interface{}, n int) (i ISlice)
- func (s *RSlice) Flatten()
- func (s *RSlice) Insert(i int, v interface{})
- func (s *RSlice) KeepIf(f interface{})
- func (s *RSlice) MakeAddressable()
- func (s RSlice) MakeSlice(length, capacity int) (r RSlice)
- func (s RSlice) Overwrite(offset int, source interface{})
- func (s RSlice) Pick(n ...int) interface{}
- func (s *RSlice) Pop() (r interface{}, ok bool)
- func (s *RSlice) Prepend(v interface{})
- func (s *RSlice) Reallocate(length, capacity int)
- func (s *RSlice) Repeat(count int) *RSlice
- func (s *RSlice) Replace(o interface{})
- func (s RSlice) ReplaceIf(f interface{}, r interface{})
- func (s RSlice) RestrictTo(i, j int)
- func (s RSlice) Reverse()
- func (s RSlice) ReverseEach(f interface{})
- func (s *RSlice) Rplaca(v interface{})
- func (s *RSlice) Rplacd(v interface{})
- func (s RSlice) Select(f interface{}) interface{}
- func (s *RSlice) Set(i int, value interface{})
- func (s *RSlice) SetValue(i interface{})
- func (s RSlice) String() (t string)
- func (s RSlice) Swap(i, j int)
- func (s *RSlice) Trim(i, j int)
- func (s *RSlice) Uniq()
- func (s RSlice) Until(f interface{}) int
- func (s *RSlice) VSet(i int, value reflect.Value)
- func (s RSlice) While(f interface{}) int
- type SSlice
- func (s SSlice) Add(i, j int)
- func (s *SSlice) Append(v interface{})
- func (s SSlice) At(i int) interface{}
- func (s SSlice) AtLeast(i, j int) bool
- func (s SSlice) AtMost(i, j int) bool
- func (s SSlice) BlockClear(start, count int)
- func (s SSlice) BlockCopy(destination, source, count int)
- func (s SSlice) Cap() int
- func (s SSlice) Car() (h interface{})
- func (s SSlice) Cdr() (t SSlice)
- func (s SSlice) Clear(i int)
- func (s SSlice) Compare(i, j int) (r int)
- func (s *SSlice) Cut(i, j int)
- func (s *SSlice) Delete(i int)
- func (s *SSlice) DeleteIf(f interface{})
- func (s SSlice) Depth() int
- func (s SSlice) Each(f interface{})
- func (s SSlice) Equal(o interface{}) (r bool)
- func (s *SSlice) Expand(i, n int)
- func (s *SSlice) Extend(n int)
- func (s SSlice) Find(v interface{}) (i int, found bool)
- func (s SSlice) FindN(v interface{}, n int) (i ISlice)
- func (s *SSlice) Flatten()
- func (s *SSlice) Insert(i int, v interface{})
- func (s SSlice) Join(separator string)
- func (s *SSlice) KeepIf(f interface{})
- func (s SSlice) Len() int
- func (s SSlice) Less(i, j int) bool
- func (s SSlice) More(i, j int) bool
- func (s SSlice) Overwrite(offset int, container interface{})
- func (s SSlice) Pick(n ...int) interface{}
- func (s *SSlice) Pop() (r string, ok bool)
- func (s *SSlice) Prepend(v interface{})
- func (s *SSlice) Reallocate(length, capacity int)
- func (s SSlice) Repeat(count int) SSlice
- func (s *SSlice) Replace(o interface{})
- func (s SSlice) ReplaceIf(f interface{}, r interface{})
- func (s *SSlice) RestrictTo(i, j int)
- func (s SSlice) Reverse()
- func (s SSlice) ReverseEach(f interface{})
- func (s *SSlice) Rplaca(v interface{})
- func (s *SSlice) Rplacd(v interface{})
- func (s SSlice) Same(i, j int) bool
- func (s SSlice) Select(f interface{}) interface{}
- func (s SSlice) Set(i int, v interface{})
- func (s SSlice) String() (t string)
- func (s SSlice) Sum()
- func (s SSlice) Swap(i, j int)
- func (s *SSlice) Trim(i, j int)
- func (s *SSlice) Uniq()
- func (s SSlice) Until(f interface{}) int
- func (s SSlice) While(f interface{}) int
- type Slice
- func (s *Slice) Append(v interface{})
- func (s *Slice) AppendSlice(v interface{})
- func (s Slice) At(i int) interface{}
- func (s Slice) BlockClear(start, count int)
- func (s Slice) BlockCopy(destination, source, count int)
- func (s Slice) Cap() int
- func (s Slice) Car() (h interface{})
- func (s Slice) Cdr() (t Slice)
- func (s Slice) Clear(i int)
- func (s *Slice) Cut(i, j int)
- func (s *Slice) Delete(i int)
- func (s *Slice) DeleteIf(f interface{})
- func (s Slice) Depth() (c int)
- func (s Slice) Each(f interface{})
- func (s Slice) Equal(o interface{}) (r bool)
- func (s *Slice) Expand(i, n int)
- func (s *Slice) Extend(n int)
- func (s Slice) Find(v interface{}) (i int, found bool)
- func (s Slice) FindN(v interface{}, n int) (i ISlice)
- func (s *Slice) Flatten()
- func (s *Slice) Insert(i int, v interface{})
- func (s *Slice) KeepIf(f interface{})
- func (s Slice) Len() int
- func (s Slice) Overwrite(offset int, container interface{})
- func (s Slice) Pick(n ...int) interface{}
- func (s *Slice) Pop() (r interface{}, ok bool)
- func (s *Slice) Prepend(v interface{})
- func (s *Slice) PrependSlice(v interface{})
- func (s *Slice) Reallocate(length, capacity int)
- func (s Slice) Repeat(count int) Slice
- func (s *Slice) Replace(o interface{})
- func (s Slice) ReplaceIf(f interface{}, r interface{})
- func (s *Slice) RestrictTo(i, j int)
- func (s Slice) Reverse()
- func (s Slice) ReverseEach(f interface{})
- func (s *Slice) Rplaca(v interface{})
- func (s *Slice) Rplacd(v interface{})
- func (s Slice) Select(f interface{}) interface{}
- func (s Slice) Set(i int, v interface{})
- func (s Slice) String() (t string)
- func (s Slice) Swap(i, j int)
- func (s *Slice) Trim(i, j int)
- func (s *Slice) Uniq()
- func (s Slice) Until(f interface{}) int
- func (s Slice) While(f interface{}) int
- type Typed
- type U16Slice
- func (s U16Slice) Add(i, j int)
- func (s U16Slice) And(i, j int)
- func (s *U16Slice) Append(v interface{})
- func (s U16Slice) At(i int) interface{}
- func (s U16Slice) AtLeast(i, j int) bool
- func (s U16Slice) AtMost(i, j int) bool
- func (s U16Slice) BlockClear(start, count int)
- func (s U16Slice) BlockCopy(destination, source, count int)
- func (s U16Slice) Cap() int
- func (s U16Slice) Car() (h interface{})
- func (s U16Slice) Cdr() (t U16Slice)
- func (s U16Slice) Clear(i int)
- func (s U16Slice) Compare(i, j int) (r int)
- func (s *U16Slice) Cut(i, j int)
- func (s U16Slice) Decrement(i int)
- func (s *U16Slice) Delete(i int)
- func (s *U16Slice) DeleteIf(f interface{})
- func (s U16Slice) Depth() int
- func (s U16Slice) Divide(i, j int)
- func (s U16Slice) Each(f interface{})
- func (s U16Slice) Equal(o interface{}) (r bool)
- func (s *U16Slice) Expand(i, n int)
- func (s *U16Slice) Extend(n int)
- func (s U16Slice) Find(v interface{}) (i int, found bool)
- func (s U16Slice) FindN(v interface{}, n int) (i ISlice)
- func (s U16Slice) Increment(i int)
- func (s *U16Slice) Insert(i int, v interface{})
- func (s U16Slice) Invert(i int)
- func (s *U16Slice) KeepIf(f interface{})
- func (s U16Slice) Len() int
- func (s U16Slice) Less(i, j int) bool
- func (s U16Slice) More(i, j int) bool
- func (s U16Slice) Multiply(i, j int)
- func (s U16Slice) Negate(i int)
- func (s U16Slice) Or(i, j int)
- func (s U16Slice) Overwrite(offset int, container interface{})
- func (s U16Slice) Pick(n ...int) interface{}
- func (s *U16Slice) Pop() (r uint16, ok bool)
- func (s *U16Slice) Prepend(v interface{})
- func (s U16Slice) Product() (r uint16)
- func (s *U16Slice) Reallocate(length, capacity int)
- func (s U16Slice) Remainder(i, j int)
- func (s U16Slice) Repeat(count int) U16Slice
- func (s *U16Slice) Replace(o interface{})
- func (s U16Slice) ReplaceIf(f interface{}, r interface{})
- func (s *U16Slice) RestrictTo(i, j int)
- func (s U16Slice) Reverse()
- func (s U16Slice) ReverseEach(f interface{})
- func (s *U16Slice) Rplaca(v interface{})
- func (s *U16Slice) Rplacd(v interface{})
- func (s U16Slice) Same(i, j int) bool
- func (s U16Slice) Select(f interface{}) interface{}
- func (s U16Slice) Set(i int, v interface{})
- func (s U16Slice) ShiftLeft(i, j int)
- func (s U16Slice) ShiftRight(i, j int)
- func (s U16Slice) String() (t string)
- func (s U16Slice) Subtract(i, j int)
- func (s U16Slice) Sum() (r uint16)
- func (s U16Slice) Swap(i, j int)
- func (s *U16Slice) Trim(i, j int)
- func (s *U16Slice) Uniq()
- func (s U16Slice) Until(f interface{}) int
- func (s U16Slice) While(f interface{}) int
- func (s U16Slice) Xor(i, j int)
- func (s U16Slice) ZeroAtLeast(i int) bool
- func (s U16Slice) ZeroAtMost(i int) bool
- func (s U16Slice) ZeroCompare(i int) (r int)
- func (s U16Slice) ZeroLessThan(i int) bool
- func (s U16Slice) ZeroMoreThan(i int) bool
- func (s U16Slice) ZeroSameAs(i int) bool
- type U32Slice
- func (s U32Slice) Add(i, j int)
- func (s U32Slice) And(i, j int)
- func (s *U32Slice) Append(v interface{})
- func (s U32Slice) At(i int) interface{}
- func (s U32Slice) AtLeast(i, j int) bool
- func (s U32Slice) AtMost(i, j int) bool
- func (s U32Slice) BlockClear(start, count int)
- func (s U32Slice) BlockCopy(destination, source, count int)
- func (s U32Slice) Cap() int
- func (s U32Slice) Car() (h interface{})
- func (s U32Slice) Cdr() (t U32Slice)
- func (s U32Slice) Clear(i int)
- func (s U32Slice) Compare(i, j int) (r int)
- func (s *U32Slice) Cut(i, j int)
- func (s U32Slice) Decrement(i int)
- func (s *U32Slice) Delete(i int)
- func (s *U32Slice) DeleteIf(f interface{})
- func (s U32Slice) Depth() int
- func (s U32Slice) Divide(i, j int)
- func (s U32Slice) Each(f interface{})
- func (s U32Slice) Equal(o interface{}) (r bool)
- func (s *U32Slice) Expand(i, n int)
- func (s *U32Slice) Extend(n int)
- func (s U32Slice) Find(v interface{}) (i int, found bool)
- func (s U32Slice) FindN(v interface{}, n int) (i ISlice)
- func (s U32Slice) Increment(i int)
- func (s *U32Slice) Insert(i int, v interface{})
- func (s U32Slice) Invert(i int)
- func (s *U32Slice) KeepIf(f interface{})
- func (s U32Slice) Len() int
- func (s U32Slice) Less(i, j int) bool
- func (s U32Slice) More(i, j int) bool
- func (s U32Slice) Multiply(i, j int)
- func (s U32Slice) Negate(i int)
- func (s U32Slice) Or(i, j int)
- func (s U32Slice) Overwrite(offset int, container interface{})
- func (s U32Slice) Pick(n ...int) interface{}
- func (s *U32Slice) Pop() (r uint32, ok bool)
- func (s *U32Slice) Prepend(v interface{})
- func (s U32Slice) Product() (r uint32)
- func (s *U32Slice) Reallocate(length, capacity int)
- func (s U32Slice) Remainder(i, j int)
- func (s U32Slice) Repeat(count int) U32Slice
- func (s *U32Slice) Replace(o interface{})
- func (s U32Slice) ReplaceIf(f interface{}, r interface{})
- func (s *U32Slice) RestrictTo(i, j int)
- func (s U32Slice) Reverse()
- func (s U32Slice) ReverseEach(f interface{})
- func (s *U32Slice) Rplaca(v interface{})
- func (s *U32Slice) Rplacd(v interface{})
- func (s U32Slice) Same(i, j int) bool
- func (s U32Slice) Select(f interface{}) interface{}
- func (s U32Slice) Set(i int, v interface{})
- func (s U32Slice) ShiftLeft(i, j int)
- func (s U32Slice) ShiftRight(i, j int)
- func (s U32Slice) String() (t string)
- func (s U32Slice) Subtract(i, j int)
- func (s U32Slice) Sum() (r uint32)
- func (s U32Slice) Swap(i, j int)
- func (s *U32Slice) Trim(i, j int)
- func (s *U32Slice) Uniq()
- func (s U32Slice) Until(f interface{}) int
- func (s U32Slice) While(f interface{}) int
- func (s U32Slice) Xor(i, j int)
- func (s U32Slice) ZeroAtLeast(i int) bool
- func (s U32Slice) ZeroAtMost(i int) bool
- func (s U32Slice) ZeroCompare(i int) (r int)
- func (s U32Slice) ZeroLessThan(i int) bool
- func (s U32Slice) ZeroMoreThan(i int) bool
- func (s U32Slice) ZeroSameAs(i int) bool
- type U64Slice
- func (s U64Slice) Add(i, j int)
- func (s U64Slice) And(i, j int)
- func (s *U64Slice) Append(v interface{})
- func (s U64Slice) At(i int) interface{}
- func (s U64Slice) AtLeast(i, j int) bool
- func (s U64Slice) AtMost(i, j int) bool
- func (s U64Slice) BlockClear(start, count int)
- func (s U64Slice) BlockCopy(destination, source, count int)
- func (s U64Slice) Cap() int
- func (s U64Slice) Car() (h interface{})
- func (s U64Slice) Cdr() (t U64Slice)
- func (s U64Slice) Clear(i int)
- func (s U64Slice) Compare(i, j int) (r int)
- func (s *U64Slice) Cut(i, j int)
- func (s U64Slice) Decrement(i int)
- func (s *U64Slice) Delete(i int)
- func (s *U64Slice) DeleteIf(f interface{})
- func (s U64Slice) Depth() int
- func (s U64Slice) Divide(i, j int)
- func (s U64Slice) Each(f interface{})
- func (s U64Slice) Equal(o interface{}) (r bool)
- func (s *U64Slice) Expand(i, n int)
- func (s *U64Slice) Extend(n int)
- func (s U64Slice) Find(v interface{}) (i int, found bool)
- func (s U64Slice) FindN(v interface{}, n int) (i ISlice)
- func (s U64Slice) Increment(i int)
- func (s *U64Slice) Insert(i int, v interface{})
- func (s U64Slice) Invert(i int)
- func (s *U64Slice) KeepIf(f interface{})
- func (s U64Slice) Len() int
- func (s U64Slice) Less(i, j int) bool
- func (s U64Slice) More(i, j int) bool
- func (s U64Slice) Multiply(i, j int)
- func (s U64Slice) Negate(i int)
- func (s U64Slice) Or(i, j int)
- func (s U64Slice) Overwrite(offset int, container interface{})
- func (s U64Slice) Pick(n ...int) interface{}
- func (s *U64Slice) Pop() (r uint64, ok bool)
- func (s *U64Slice) Prepend(v interface{})
- func (s U64Slice) Product() (r uint64)
- func (s *U64Slice) Reallocate(length, capacity int)
- func (s U64Slice) Remainder(i, j int)
- func (s U64Slice) Repeat(count int) U64Slice
- func (s *U64Slice) Replace(o interface{})
- func (s U64Slice) ReplaceIf(f interface{}, r interface{})
- func (s *U64Slice) RestrictTo(i, j int)
- func (s U64Slice) Reverse()
- func (s U64Slice) ReverseEach(f interface{})
- func (s *U64Slice) Rplaca(v interface{})
- func (s *U64Slice) Rplacd(v interface{})
- func (s U64Slice) Same(i, j int) bool
- func (s U64Slice) Select(f interface{}) interface{}
- func (s U64Slice) Set(i int, v interface{})
- func (s U64Slice) ShiftLeft(i, j int)
- func (s U64Slice) ShiftRight(i, j int)
- func (s U64Slice) String() (t string)
- func (s U64Slice) Subtract(i, j int)
- func (s U64Slice) Sum() (r uint64)
- func (s U64Slice) Swap(i, j int)
- func (s *U64Slice) Trim(i, j int)
- func (s *U64Slice) Uniq()
- func (s U64Slice) Until(f interface{}) int
- func (s U64Slice) While(f interface{}) int
- func (s U64Slice) Xor(i, j int)
- func (s U64Slice) ZeroAtLeast(i int) bool
- func (s U64Slice) ZeroAtMost(i int) bool
- func (s U64Slice) ZeroCompare(i int) (r int)
- func (s U64Slice) ZeroLessThan(i int) bool
- func (s U64Slice) ZeroMoreThan(i int) bool
- func (s U64Slice) ZeroSameAs(i int) bool
- type U8Slice
- func (s U8Slice) Add(i, j int)
- func (s U8Slice) And(i, j int)
- func (s *U8Slice) Append(v interface{})
- func (s U8Slice) At(i int) interface{}
- func (s U8Slice) AtLeast(i, j int) bool
- func (s U8Slice) AtMost(i, j int) bool
- func (s U8Slice) BlockClear(start, count int)
- func (s U8Slice) BlockCopy(destination, source, count int)
- func (s U8Slice) Cap() int
- func (s U8Slice) Car() (h interface{})
- func (s U8Slice) Cdr() (t U8Slice)
- func (s U8Slice) Clear(i int)
- func (s U8Slice) Compare(i, j int) (r int)
- func (s *U8Slice) Cut(i, j int)
- func (s U8Slice) Decrement(i int)
- func (s *U8Slice) Delete(i int)
- func (s *U8Slice) DeleteIf(f interface{})
- func (s U8Slice) Depth() int
- func (s U8Slice) Divide(i, j int)
- func (s U8Slice) Each(f interface{})
- func (s U8Slice) Equal(o interface{}) (r bool)
- func (s *U8Slice) Expand(i, n int)
- func (s *U8Slice) Extend(n int)
- func (s U8Slice) Find(v interface{}) (i int, found bool)
- func (s U8Slice) FindN(v interface{}, n int) (i ISlice)
- func (s U8Slice) Increment(i int)
- func (s *U8Slice) Insert(i int, v interface{})
- func (s U8Slice) Invert(i int)
- func (s *U8Slice) KeepIf(f interface{})
- func (s U8Slice) Len() int
- func (s U8Slice) Less(i, j int) bool
- func (s U8Slice) More(i, j int) bool
- func (s U8Slice) Multiply(i, j int)
- func (s U8Slice) Negate(i int)
- func (s U8Slice) Or(i, j int)
- func (s U8Slice) Overwrite(offset int, container interface{})
- func (s U8Slice) Pick(n ...int) interface{}
- func (s *U8Slice) Pop() (r uint8, ok bool)
- func (s *U8Slice) Prepend(v interface{})
- func (s U8Slice) Product() (r uint8)
- func (s *U8Slice) Reallocate(length, capacity int)
- func (s U8Slice) Remainder(i, j int)
- func (s U8Slice) Repeat(count int) U8Slice
- func (s *U8Slice) Replace(o interface{})
- func (s U8Slice) ReplaceIf(f interface{}, r interface{})
- func (s *U8Slice) RestrictTo(i, j int)
- func (s U8Slice) Reverse()
- func (s U8Slice) ReverseEach(f interface{})
- func (s *U8Slice) Rplaca(v interface{})
- func (s *U8Slice) Rplacd(v interface{})
- func (s U8Slice) Same(i, j int) bool
- func (s U8Slice) Select(f interface{}) interface{}
- func (s U8Slice) Set(i int, v interface{})
- func (s U8Slice) ShiftLeft(i, j int)
- func (s U8Slice) ShiftRight(i, j int)
- func (s U8Slice) String() (t string)
- func (s U8Slice) Subtract(i, j int)
- func (s U8Slice) Sum() (r uint8)
- func (s U8Slice) Swap(i, j int)
- func (s *U8Slice) Trim(i, j int)
- func (s *U8Slice) Uniq()
- func (s U8Slice) Until(f interface{}) int
- func (s U8Slice) While(f interface{}) int
- func (s U8Slice) Xor(i, j int)
- func (s U8Slice) ZeroAtLeast(i int) bool
- func (s U8Slice) ZeroAtMost(i int) bool
- func (s U8Slice) ZeroCompare(i int) (r int)
- func (s U8Slice) ZeroLessThan(i int) bool
- func (s U8Slice) ZeroMoreThan(i int) bool
- func (s U8Slice) ZeroSameAs(i int) bool
- type USlice
- func (s USlice) Add(i, j int)
- func (s USlice) And(i, j int)
- func (s *USlice) Append(v interface{})
- func (s USlice) At(i int) interface{}
- func (s USlice) AtLeast(i, j int) bool
- func (s USlice) AtMost(i, j int) bool
- func (s USlice) BlockClear(start, count int)
- func (s USlice) BlockCopy(destination, source, count int)
- func (s USlice) Cap() int
- func (s USlice) Car() (h interface{})
- func (s USlice) Cdr() (t USlice)
- func (s USlice) Clear(i int)
- func (s USlice) Compare(i, j int) (r int)
- func (s *USlice) Cut(i, j int)
- func (s USlice) Decrement(i int)
- func (s *USlice) Delete(i int)
- func (s *USlice) DeleteIf(f interface{})
- func (s USlice) Depth() int
- func (s USlice) Divide(i, j int)
- func (s USlice) Each(f interface{})
- func (s USlice) Equal(o interface{}) (r bool)
- func (s *USlice) Expand(i, n int)
- func (s *USlice) Extend(n int)
- func (s USlice) Find(v interface{}) (i int, found bool)
- func (s USlice) FindN(v interface{}, n int) (i ISlice)
- func (s USlice) Increment(i int)
- func (s *USlice) Insert(i int, v interface{})
- func (s USlice) Invert(i int)
- func (s *USlice) KeepIf(f interface{})
- func (s USlice) Len() int
- func (s USlice) Less(i, j int) bool
- func (s USlice) More(i, j int) bool
- func (s USlice) Multiply(i, j int)
- func (s USlice) Negate(i int)
- func (s USlice) Or(i, j int)
- func (s USlice) Overwrite(offset int, container interface{})
- func (s USlice) Pick(n ...int) interface{}
- func (s *USlice) Pop() (r uint, ok bool)
- func (s *USlice) Prepend(v interface{})
- func (s USlice) Product() (r uint)
- func (s *USlice) Reallocate(length, capacity int)
- func (s USlice) Remainder(i, j int)
- func (s USlice) Repeat(count int) USlice
- func (s *USlice) Replace(o interface{})
- func (s USlice) ReplaceIf(f interface{}, r interface{})
- func (s *USlice) RestrictTo(i, j int)
- func (s USlice) Reverse()
- func (s USlice) ReverseEach(f interface{})
- func (s *USlice) Rplaca(v interface{})
- func (s *USlice) Rplacd(v interface{})
- func (s USlice) Same(i, j int) bool
- func (s USlice) Select(f interface{}) interface{}
- func (s USlice) Set(i int, v interface{})
- func (s USlice) ShiftLeft(i, j int)
- func (s USlice) ShiftRight(i, j int)
- func (s USlice) String() (t string)
- func (s USlice) Subtract(i, j int)
- func (s USlice) Sum() (r uint)
- func (s USlice) Swap(i, j int)
- func (s *USlice) Trim(i, j int)
- func (s *USlice) Uniq()
- func (s USlice) Until(f interface{}) int
- func (s USlice) While(f interface{}) int
- func (s USlice) Xor(i, j int)
- func (s USlice) ZeroAtLeast(i int) bool
- func (s USlice) ZeroAtMost(i int) bool
- func (s USlice) ZeroCompare(i int) (r int)
- func (s USlice) ZeroLessThan(i int) bool
- func (s USlice) ZeroMoreThan(i int) bool
- func (s USlice) ZeroSameAs(i int) bool
- type VSlice
- func (s *VSlice) Append(v interface{})
- func (s *VSlice) AppendSlice(v interface{})
- func (s VSlice) At(i int) interface{}
- func (s VSlice) BlockClear(start, count int)
- func (s VSlice) BlockCopy(destination, source, count int)
- func (s VSlice) Cap() int
- func (s VSlice) Car() (h interface{})
- func (s VSlice) Cdr() (t VSlice)
- func (s VSlice) Clear(i int)
- func (s *VSlice) Cut(i, j int)
- func (s *VSlice) Delete(i int)
- func (s *VSlice) DeleteIf(f interface{})
- func (s VSlice) Depth() (c int)
- func (s VSlice) Each(f interface{})
- func (s VSlice) Equal(o interface{}) (r bool)
- func (s *VSlice) Expand(i, n int)
- func (s *VSlice) Extend(n int)
- func (s VSlice) Find(x interface{}) (i int, found bool)
- func (s VSlice) FindN(x interface{}, n int) (i ISlice)
- func (s *VSlice) Flatten()
- func (s *VSlice) Insert(i int, v interface{})
- func (s *VSlice) KeepIf(f interface{})
- func (s VSlice) Len() int
- func (s VSlice) Overwrite(offset int, container interface{})
- func (s VSlice) Pick(n ...int) (r VSlice)
- func (s *VSlice) Pop() (r interface{}, ok bool)
- func (s *VSlice) Prepend(v interface{})
- func (s *VSlice) PrependSlice(v interface{})
- func (s *VSlice) Reallocate(length, capacity int)
- func (s *VSlice) Repeat(count int) VSlice
- func (s *VSlice) Replace(o interface{})
- func (s VSlice) ReplaceIf(f interface{}, r interface{})
- func (s *VSlice) RestrictTo(i, j int)
- func (s VSlice) Reverse()
- func (s VSlice) ReverseEach(f interface{})
- func (s *VSlice) Rplaca(v interface{})
- func (s *VSlice) Rplacd(v interface{})
- func (s VSlice) Select(f interface{}) (r VSlice)
- func (s VSlice) Set(i int, value interface{})
- func (s VSlice) String() (t string)
- func (s VSlice) Swap(i, j int)
- func (s *VSlice) Trim(i, j int)
- func (s *VSlice) Uniq()
- func (s VSlice) Until(f interface{}) int
- func (s VSlice) VSet(i int, value reflect.Value)
- func (s VSlice) While(f interface{}) int
- type Wipeable
Constants ¶
View Source
const ( IS_LESS_THAN = iota - 1 IS_SAME_AS IS_GREATER_THAN )
Variables ¶
View Source
var ( NESTED = reflect.TypeOf((*Nested)(nil)).Elem() FLATTENABLE = reflect.TypeOf((*Flattenable)(nil)).Elem() EQUATABLE = reflect.TypeOf((*Equatable)(nil)).Elem() TYPED = reflect.TypeOf((*Typed)(nil)).Elem() INSERTABLE = reflect.TypeOf((*Insertable)(nil)).Elem() CONTAINER = reflect.TypeOf((*Container)(nil)).Elem() )
Functions ¶
func Append ¶
func Append(i Insertable, value interface{})
func CanFlatten ¶
func CanFlatten(s interface{}) (ok bool)
func Prepend ¶
func Prepend(i Insertable, value interface{})
Types ¶
type ASlice ¶
type ASlice []uintptr
func (ASlice) BlockClear ¶
func (*ASlice) Reallocate ¶
func (*ASlice) RestrictTo ¶
func (ASlice) ReverseEach ¶
func (s ASlice) ReverseEach(f interface{})
func (ASlice) ShiftRight ¶
func (ASlice) ZeroAtLeast ¶
func (ASlice) ZeroAtMost ¶
func (ASlice) ZeroCompare ¶
func (ASlice) ZeroLessThan ¶
func (ASlice) ZeroMoreThan ¶
func (ASlice) ZeroSameAs ¶
type C128Slice ¶
type C128Slice []complex128
func (C128Slice) BlockClear ¶
func (*C128Slice) Pop ¶
func (s *C128Slice) Pop() (r complex128, ok bool)
func (C128Slice) Product ¶
func (s C128Slice) Product() (r complex128)
func (*C128Slice) Reallocate ¶
func (*C128Slice) RestrictTo ¶
func (C128Slice) ReverseEach ¶
func (s C128Slice) ReverseEach(f interface{})
func (C128Slice) Sum ¶
func (s C128Slice) Sum() (r complex128)
func (C128Slice) ZeroAtLeast ¶
func (C128Slice) ZeroAtMost ¶
func (C128Slice) ZeroCompare ¶
func (C128Slice) ZeroLessThan ¶
func (C128Slice) ZeroMoreThan ¶
func (C128Slice) ZeroSameAs ¶
type C64Slice ¶
type C64Slice []complex64
func (C64Slice) BlockClear ¶
func (*C64Slice) Reallocate ¶
func (*C64Slice) RestrictTo ¶
func (C64Slice) ReverseEach ¶
func (s C64Slice) ReverseEach(f interface{})
func (C64Slice) ZeroAtLeast ¶
func (C64Slice) ZeroAtMost ¶
func (C64Slice) ZeroCompare ¶
func (C64Slice) ZeroLessThan ¶
func (C64Slice) ZeroMoreThan ¶
func (C64Slice) ZeroSameAs ¶
type ESlice ¶
type ESlice []error
func (ESlice) BlockClear ¶
func (*ESlice) Reallocate ¶
func (*ESlice) RestrictTo ¶
func (ESlice) ReverseEach ¶
func (s ESlice) ReverseEach(f interface{})
type F32Slice ¶
type F32Slice []float32
func (F32Slice) BlockClear ¶
func (*F32Slice) Reallocate ¶
func (*F32Slice) RestrictTo ¶
func (F32Slice) ReverseEach ¶
func (s F32Slice) ReverseEach(f interface{})
func (F32Slice) ZeroAtLeast ¶
func (F32Slice) ZeroAtMost ¶
func (F32Slice) ZeroCompare ¶
func (F32Slice) ZeroLessThan ¶
func (F32Slice) ZeroMoreThan ¶
func (F32Slice) ZeroSameAs ¶
type F64Slice ¶
type F64Slice []float64
func (F64Slice) BlockClear ¶
func (*F64Slice) Reallocate ¶
func (*F64Slice) RestrictTo ¶
func (F64Slice) ReverseEach ¶
func (s F64Slice) ReverseEach(f interface{})
func (F64Slice) ZeroAtLeast ¶
func (F64Slice) ZeroAtMost ¶
func (F64Slice) ZeroCompare ¶
func (F64Slice) ZeroLessThan ¶
func (F64Slice) ZeroMoreThan ¶
func (F64Slice) ZeroSameAs ¶
type Flattenable ¶
type Flattenable interface {
Flatten()
}
type I16Slice ¶
type I16Slice []int16
func (I16Slice) BlockClear ¶
func (*I16Slice) Reallocate ¶
func (*I16Slice) RestrictTo ¶
func (I16Slice) ReverseEach ¶
func (s I16Slice) ReverseEach(f interface{})
func (I16Slice) ShiftRight ¶
func (I16Slice) ZeroAtLeast ¶
func (I16Slice) ZeroAtMost ¶
func (I16Slice) ZeroCompare ¶
func (I16Slice) ZeroLessThan ¶
func (I16Slice) ZeroMoreThan ¶
func (I16Slice) ZeroSameAs ¶
type I32Slice ¶
type I32Slice []int32
func (I32Slice) BlockClear ¶
func (*I32Slice) Reallocate ¶
func (*I32Slice) RestrictTo ¶
func (I32Slice) ReverseEach ¶
func (s I32Slice) ReverseEach(f interface{})
func (I32Slice) ShiftRight ¶
func (I32Slice) ZeroAtLeast ¶
func (I32Slice) ZeroAtMost ¶
func (I32Slice) ZeroCompare ¶
func (I32Slice) ZeroLessThan ¶
func (I32Slice) ZeroMoreThan ¶
func (I32Slice) ZeroSameAs ¶
type I64Slice ¶
type I64Slice []int64
func (I64Slice) BlockClear ¶
func (*I64Slice) Reallocate ¶
func (*I64Slice) RestrictTo ¶
func (I64Slice) ReverseEach ¶
func (s I64Slice) ReverseEach(f interface{})
func (I64Slice) ShiftRight ¶
func (I64Slice) ZeroAtLeast ¶
func (I64Slice) ZeroAtMost ¶
func (I64Slice) ZeroCompare ¶
func (I64Slice) ZeroLessThan ¶
func (I64Slice) ZeroMoreThan ¶
func (I64Slice) ZeroSameAs ¶
type I8Slice ¶
type I8Slice []int8
func (I8Slice) BlockClear ¶
func (*I8Slice) Reallocate ¶
func (*I8Slice) RestrictTo ¶
func (I8Slice) ReverseEach ¶
func (s I8Slice) ReverseEach(f interface{})
func (I8Slice) ShiftRight ¶
func (I8Slice) ZeroAtLeast ¶
func (I8Slice) ZeroAtMost ¶
func (I8Slice) ZeroCompare ¶
func (I8Slice) ZeroLessThan ¶
func (I8Slice) ZeroMoreThan ¶
func (I8Slice) ZeroSameAs ¶
type ISlice ¶
type ISlice []int
func (ISlice) BlockClear ¶
func (*ISlice) Reallocate ¶
func (*ISlice) RestrictTo ¶
func (ISlice) ReverseEach ¶
func (s ISlice) ReverseEach(f interface{})
func (ISlice) ShiftRight ¶
func (ISlice) ZeroAtLeast ¶
func (ISlice) ZeroAtMost ¶
func (ISlice) ZeroCompare ¶
func (ISlice) ZeroLessThan ¶
func (ISlice) ZeroMoreThan ¶
func (ISlice) ZeroSameAs ¶
type Insertable ¶
type RSlice ¶
func (RSlice) BlockClear ¶
func (*RSlice) MakeAddressable ¶
func (s *RSlice) MakeAddressable()
func (*RSlice) Reallocate ¶
func (RSlice) RestrictTo ¶
func (RSlice) ReverseEach ¶
func (s RSlice) ReverseEach(f interface{})
type SSlice ¶
type SSlice []string
func (SSlice) BlockClear ¶
func (*SSlice) Reallocate ¶
func (*SSlice) RestrictTo ¶
func (SSlice) ReverseEach ¶
func (s SSlice) ReverseEach(f interface{})
type Slice ¶
type Slice []interface{}
func (*Slice) AppendSlice ¶
func (s *Slice) AppendSlice(v interface{})
func (Slice) BlockClear ¶
func (*Slice) PrependSlice ¶
func (s *Slice) PrependSlice(v interface{})
func (*Slice) Reallocate ¶
func (*Slice) RestrictTo ¶
func (Slice) ReverseEach ¶
func (s Slice) ReverseEach(f interface{})
type U16Slice ¶
type U16Slice []uint16
func (U16Slice) BlockClear ¶
func (*U16Slice) Reallocate ¶
func (*U16Slice) RestrictTo ¶
func (U16Slice) ReverseEach ¶
func (s U16Slice) ReverseEach(f interface{})
func (U16Slice) ShiftRight ¶
func (U16Slice) ZeroAtLeast ¶
func (U16Slice) ZeroAtMost ¶
func (U16Slice) ZeroCompare ¶
func (U16Slice) ZeroLessThan ¶
func (U16Slice) ZeroMoreThan ¶
func (U16Slice) ZeroSameAs ¶
type U32Slice ¶
type U32Slice []uint32
func (U32Slice) BlockClear ¶
func (*U32Slice) Reallocate ¶
func (*U32Slice) RestrictTo ¶
func (U32Slice) ReverseEach ¶
func (s U32Slice) ReverseEach(f interface{})
func (U32Slice) ShiftRight ¶
func (U32Slice) ZeroAtLeast ¶
func (U32Slice) ZeroAtMost ¶
func (U32Slice) ZeroCompare ¶
func (U32Slice) ZeroLessThan ¶
func (U32Slice) ZeroMoreThan ¶
func (U32Slice) ZeroSameAs ¶
type U64Slice ¶
type U64Slice []uint64
func (U64Slice) BlockClear ¶
func (*U64Slice) Reallocate ¶
func (*U64Slice) RestrictTo ¶
func (U64Slice) ReverseEach ¶
func (s U64Slice) ReverseEach(f interface{})
func (U64Slice) ShiftRight ¶
func (U64Slice) ZeroAtLeast ¶
func (U64Slice) ZeroAtMost ¶
func (U64Slice) ZeroCompare ¶
func (U64Slice) ZeroLessThan ¶
func (U64Slice) ZeroMoreThan ¶
func (U64Slice) ZeroSameAs ¶
type U8Slice ¶
type U8Slice []uint8
func (U8Slice) BlockClear ¶
func (*U8Slice) Reallocate ¶
func (*U8Slice) RestrictTo ¶
func (U8Slice) ReverseEach ¶
func (s U8Slice) ReverseEach(f interface{})
func (U8Slice) ShiftRight ¶
func (U8Slice) ZeroAtLeast ¶
func (U8Slice) ZeroAtMost ¶
func (U8Slice) ZeroCompare ¶
func (U8Slice) ZeroLessThan ¶
func (U8Slice) ZeroMoreThan ¶
func (U8Slice) ZeroSameAs ¶
type USlice ¶
type USlice []uint
func (USlice) BlockClear ¶
func (*USlice) Reallocate ¶
func (*USlice) RestrictTo ¶
func (USlice) ReverseEach ¶
func (s USlice) ReverseEach(f interface{})
func (USlice) ShiftRight ¶
func (USlice) ZeroAtLeast ¶
func (USlice) ZeroAtMost ¶
func (USlice) ZeroCompare ¶
func (USlice) ZeroLessThan ¶
func (USlice) ZeroMoreThan ¶
func (USlice) ZeroSameAs ¶
type VSlice ¶
func (*VSlice) AppendSlice ¶
func (s *VSlice) AppendSlice(v interface{})
func (VSlice) BlockClear ¶
func (*VSlice) PrependSlice ¶
func (s *VSlice) PrependSlice(v interface{})
func (*VSlice) Reallocate ¶
func (*VSlice) RestrictTo ¶
func (VSlice) ReverseEach ¶
func (s VSlice) ReverseEach(f interface{})
Click to show internal directories.
Click to hide internal directories.