Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.bytes

 

Compare

 

class method Compare(a: Slice<Byte>; b: Slice<Byte>): Int32

 

static Int32 Compare(Slice<Byte> a, Slice<Byte> b)

 

static func Compare(_ a: Slice<Byte>, _ b: Slice<Byte>) -> Int32

 

func Compare(a Slice<Byte>, b Slice<Byte>) Int32

Parameters:

  • a:
  • b:

Contains

 

class method Contains(b: Slice<Byte>; subslice: Slice<Byte>): bool

 

static bool Contains(Slice<Byte> b, Slice<Byte> subslice)

 

static func Contains(_ b: Slice<Byte>, _ subslice: Slice<Byte>) -> bool

 

func Contains(b Slice<Byte>, subslice Slice<Byte>) bool

Parameters:

  • b:
  • subslice:

ContainsAny

 

class method ContainsAny(b: Slice<Byte>; chars: string): bool

 

static bool ContainsAny(Slice<Byte> b, string chars)

 

static func ContainsAny(_ b: Slice<Byte>, _ chars: string) -> bool

 

func ContainsAny(b Slice<Byte>, chars string) bool

Parameters:

  • b:
  • chars:

ContainsRune

 

class method ContainsRune(b: Slice<Byte>; r: rune): bool

 

static bool ContainsRune(Slice<Byte> b, rune r)

 

static func ContainsRune(_ b: Slice<Byte>, _ r: rune) -> bool

 

func ContainsRune(b Slice<Byte>, r rune) bool

Parameters:

  • b:
  • r:

Count

 

class method Count(s: Slice<Byte>; sep: Slice<Byte>): int

 

static int Count(Slice<Byte> s, Slice<Byte> sep)

 

static func Count(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> int

 

func Count(s Slice<Byte>, sep Slice<Byte>) int

Parameters:

  • s:
  • sep:

Equal

 

class method Equal(a: Slice<Byte>; b: Slice<Byte>): Boolean

 

static Boolean Equal(Slice<Byte> a, Slice<Byte> b)

 

static func Equal(_ a: Slice<Byte>, _ b: Slice<Byte>) -> Boolean

 

func Equal(a Slice<Byte>, b Slice<Byte>) Boolean

Parameters:

  • a:
  • b:

EqualFold

 

class method EqualFold(s: Slice<Byte>; t: Slice<Byte>): bool

 

static bool EqualFold(Slice<Byte> s, Slice<Byte> t)

 

static func EqualFold(_ s: Slice<Byte>, _ t: Slice<Byte>) -> bool

 

func EqualFold(s Slice<Byte>, t Slice<Byte>) bool

Parameters:

  • s:
  • t:

ErrTooLarge

 

class var ErrTooLarge: error;

 

static error ErrTooLarge

 

static var ErrTooLarge: error

 

ErrTooLarge error

Fields

 

class method Fields(s: Slice<Byte>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> Fields(Slice<Byte> s)

 

static func Fields(_ s: Slice<Byte>) -> Slice<Slice<byte>>

 

func Fields(s Slice<Byte>) Slice<Slice<byte>>

Parameters:

  • s:

FieldsFunc

 

class method FieldsFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> FieldsFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func FieldsFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Slice<byte>>

 

func FieldsFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Slice<byte>>

Parameters:

  • s:
  • f:

HasPrefix

 

class method HasPrefix(s: Slice<Byte>; prefix: Slice<Byte>): bool

 

static bool HasPrefix(Slice<Byte> s, Slice<Byte> prefix)

 

static func HasPrefix(_ s: Slice<Byte>, _ prefix: Slice<Byte>) -> bool

 

func HasPrefix(s Slice<Byte>, prefix Slice<Byte>) bool

Parameters:

  • s:
  • prefix:

HasSuffix

 

class method HasSuffix(s: Slice<Byte>; suffix: Slice<Byte>): bool

 

static bool HasSuffix(Slice<Byte> s, Slice<Byte> suffix)

 

static func HasSuffix(_ s: Slice<Byte>, _ suffix: Slice<Byte>) -> bool

 

func HasSuffix(s Slice<Byte>, suffix Slice<Byte>) bool

Parameters:

  • s:
  • suffix:

Index

 

class method Index(s: Slice<Byte>; sep: Slice<Byte>): int

 

static int Index(Slice<Byte> s, Slice<Byte> sep)

 

static func Index(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> int

 

func Index(s Slice<Byte>, sep Slice<Byte>) int

Parameters:

  • s:
  • sep:

IndexAny

 

class method IndexAny(s: Slice<Byte>; chars: string): int

 

static int IndexAny(Slice<Byte> s, string chars)

 

static func IndexAny(_ s: Slice<Byte>, _ chars: string) -> int

 

func IndexAny(s Slice<Byte>, chars string) int

Parameters:

  • s:
  • chars:

IndexByte

 

class method IndexByte(b: Slice<Byte>; c: Byte): Int32

 

static Int32 IndexByte(Slice<Byte> b, Byte c)

 

static func IndexByte(_ b: Slice<Byte>, _ c: Byte) -> Int32

 

func IndexByte(b Slice<Byte>, c Byte) Int32

Parameters:

  • b:
  • c:

IndexFunc

 

class method IndexFunc(s: Slice<Byte>; f: Func<rune, Boolean>): int

 

static int IndexFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func IndexFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> int

 

func IndexFunc(s Slice<Byte>, f Func<rune, Boolean>) int

Parameters:

  • s:
  • f:

IndexRune

 

class method IndexRune(s: Slice<Byte>; r: rune): int

 

static int IndexRune(Slice<Byte> s, rune r)

 

static func IndexRune(_ s: Slice<Byte>, _ r: rune) -> int

 

func IndexRune(s Slice<Byte>, r rune) int

Parameters:

  • s:
  • r:

Join

 

class method Join(s: Slice<Slice<byte>>; sep: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> Join(Slice<Slice<byte>> s, Slice<Byte> sep)

 

static func Join(_ s: Slice<Slice<byte>>, _ sep: Slice<Byte>) -> Slice<Byte>

 

func Join(s Slice<Slice<byte>>, sep Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • sep:

LastIndex

 

class method LastIndex(s: Slice<Byte>; sep: Slice<Byte>): int

 

static int LastIndex(Slice<Byte> s, Slice<Byte> sep)

 

static func LastIndex(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> int

 

func LastIndex(s Slice<Byte>, sep Slice<Byte>) int

Parameters:

  • s:
  • sep:

LastIndexAny

 

class method LastIndexAny(s: Slice<Byte>; chars: string): int

 

static int LastIndexAny(Slice<Byte> s, string chars)

 

static func LastIndexAny(_ s: Slice<Byte>, _ chars: string) -> int

 

func LastIndexAny(s Slice<Byte>, chars string) int

Parameters:

  • s:
  • chars:

LastIndexByte

 

class method LastIndexByte(s: Slice<Byte>; c: byte): int

 

static int LastIndexByte(Slice<Byte> s, byte c)

 

static func LastIndexByte(_ s: Slice<Byte>, _ c: byte) -> int

 

func LastIndexByte(s Slice<Byte>, c byte) int

Parameters:

  • s:
  • c:

LastIndexFunc

 

class method LastIndexFunc(s: Slice<Byte>; f: Func<rune, Boolean>): int

 

static int LastIndexFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func LastIndexFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> int

 

func LastIndexFunc(s Slice<Byte>, f Func<rune, Boolean>) int

Parameters:

  • s:
  • f:

Map

 

class method Map(mapping: Func<rune, rune>; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> Map(Func<rune, rune> mapping, Slice<Byte> s)

 

static func Map(_ mapping: Func<rune, rune>, _ s: Slice<Byte>) -> Slice<Byte>

 

func Map(mapping Func<rune, rune>, s Slice<Byte>) Slice<Byte>

Parameters:

  • mapping:
  • s:

MinRead

 

const MinRead: Int64 = 512;

 

const Int64 MinRead = 512

 

static let MinRead: Int64 = 512

 

const MinRead Int64 =  = 512

NewBuffer

 

class method NewBuffer(buf: Slice<Byte>): Reference<Buffer>

 

static Reference<Buffer> NewBuffer(Slice<Byte> buf)

 

static func NewBuffer(_ buf: Slice<Byte>) -> Reference<Buffer>

 

func NewBuffer(buf Slice<Byte>) Reference<Buffer>

Parameters:

  • buf:

NewBufferString

 

class method NewBufferString(s: string): Reference<Buffer>

 

static Reference<Buffer> NewBufferString(string s)

 

static func NewBufferString(_ s: string) -> Reference<Buffer>

 

func NewBufferString(s string) Reference<Buffer>

Parameters:

  • s:

NewReader

 

class method NewReader(b: Slice<Byte>): Reference<Reader>

 

static Reference<Reader> NewReader(Slice<Byte> b)

 

static func NewReader(_ b: Slice<Byte>) -> Reference<Reader>

 

func NewReader(b Slice<Byte>) Reference<Reader>

Parameters:

  • b:

Repeat

 

class method Repeat(b: Slice<Byte>; count: int): Slice<Byte>

 

static Slice<Byte> Repeat(Slice<Byte> b, int count)

 

static func Repeat(_ b: Slice<Byte>, _ count: int) -> Slice<Byte>

 

func Repeat(b Slice<Byte>, count int) Slice<Byte>

Parameters:

  • b:
  • count:

Replace

 

class method Replace(s: Slice<Byte>; old: Slice<Byte>; new: Slice<Byte>; n: int): Slice<Byte>

 

static Slice<Byte> Replace(Slice<Byte> s, Slice<Byte> old, Slice<Byte> new, int n)

 

static func Replace(_ s: Slice<Byte>, _ old: Slice<Byte>, _ new: Slice<Byte>, _ n: int) -> Slice<Byte>

 

func Replace(s Slice<Byte>, old Slice<Byte>, new Slice<Byte>, n int) Slice<Byte>

Parameters:

  • s:
  • old:
  • new:
  • n:

ReplaceAll

 

class method ReplaceAll(s: Slice<Byte>; old: Slice<Byte>; new: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ReplaceAll(Slice<Byte> s, Slice<Byte> old, Slice<Byte> new)

 

static func ReplaceAll(_ s: Slice<Byte>, _ old: Slice<Byte>, _ new: Slice<Byte>) -> Slice<Byte>

 

func ReplaceAll(s Slice<Byte>, old Slice<Byte>, new Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • old:
  • new:

Runes

 

class method Runes(s: Slice<Byte>): Slice<rune>

 

static Slice<rune> Runes(Slice<Byte> s)

 

static func Runes(_ s: Slice<Byte>) -> Slice<rune>

 

func Runes(s Slice<Byte>) Slice<rune>

Parameters:

  • s:

Split

 

class method Split(s: Slice<Byte>; sep: Slice<Byte>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> Split(Slice<Byte> s, Slice<Byte> sep)

 

static func Split(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> Slice<Slice<byte>>

 

func Split(s Slice<Byte>, sep Slice<Byte>) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:

SplitAfter

 

class method SplitAfter(s: Slice<Byte>; sep: Slice<Byte>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> SplitAfter(Slice<Byte> s, Slice<Byte> sep)

 

static func SplitAfter(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> Slice<Slice<byte>>

 

func SplitAfter(s Slice<Byte>, sep Slice<Byte>) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:

SplitAfterN

 

class method SplitAfterN(s: Slice<Byte>; sep: Slice<Byte>; n: int): Slice<Slice<byte>>

 

static Slice<Slice<byte>> SplitAfterN(Slice<Byte> s, Slice<Byte> sep, int n)

 

static func SplitAfterN(_ s: Slice<Byte>, _ sep: Slice<Byte>, _ n: int) -> Slice<Slice<byte>>

 

func SplitAfterN(s Slice<Byte>, sep Slice<Byte>, n int) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:
  • n:

SplitN

 

class method SplitN(s: Slice<Byte>; sep: Slice<Byte>; n: int): Slice<Slice<byte>>

 

static Slice<Slice<byte>> SplitN(Slice<Byte> s, Slice<Byte> sep, int n)

 

static func SplitN(_ s: Slice<Byte>, _ sep: Slice<Byte>, _ n: int) -> Slice<Slice<byte>>

 

func SplitN(s Slice<Byte>, sep Slice<Byte>, n int) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:
  • n:

Title

 

class method Title(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> Title(Slice<Byte> s)

 

static func Title(_ s: Slice<Byte>) -> Slice<Byte>

 

func Title(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToLower

 

class method ToLower(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToLower(Slice<Byte> s)

 

static func ToLower(_ s: Slice<Byte>) -> Slice<Byte>

 

func ToLower(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToLowerSpecial

 

class method ToLowerSpecial(c: SpecialCase; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToLowerSpecial(SpecialCase c, Slice<Byte> s)

 

static func ToLowerSpecial(_ c: SpecialCase, _ s: Slice<Byte>) -> Slice<Byte>

 

func ToLowerSpecial(c SpecialCase, s Slice<Byte>) Slice<Byte>

Parameters:

  • c:
  • s:

ToTitle

 

class method ToTitle(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToTitle(Slice<Byte> s)

 

static func ToTitle(_ s: Slice<Byte>) -> Slice<Byte>

 

func ToTitle(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToTitleSpecial

 

class method ToTitleSpecial(c: SpecialCase; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToTitleSpecial(SpecialCase c, Slice<Byte> s)

 

static func ToTitleSpecial(_ c: SpecialCase, _ s: Slice<Byte>) -> Slice<Byte>

 

func ToTitleSpecial(c SpecialCase, s Slice<Byte>) Slice<Byte>

Parameters:

  • c:
  • s:

ToUpper

 

class method ToUpper(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToUpper(Slice<Byte> s)

 

static func ToUpper(_ s: Slice<Byte>) -> Slice<Byte>

 

func ToUpper(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToUpperSpecial

 

class method ToUpperSpecial(c: SpecialCase; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToUpperSpecial(SpecialCase c, Slice<Byte> s)

 

static func ToUpperSpecial(_ c: SpecialCase, _ s: Slice<Byte>) -> Slice<Byte>

 

func ToUpperSpecial(c SpecialCase, s Slice<Byte>) Slice<Byte>

Parameters:

  • c:
  • s:

Trim

 

class method Trim(s: Slice<Byte>; cutset: string): Slice<Byte>

 

static Slice<Byte> Trim(Slice<Byte> s, string cutset)

 

static func Trim(_ s: Slice<Byte>, _ cutset: string) -> Slice<Byte>

 

func Trim(s Slice<Byte>, cutset string) Slice<Byte>

Parameters:

  • s:
  • cutset:

TrimFunc

 

class method TrimFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Byte>

 

static Slice<Byte> TrimFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func TrimFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Byte>

 

func TrimFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Byte>

Parameters:

  • s:
  • f:

TrimLeft

 

class method TrimLeft(s: Slice<Byte>; cutset: string): Slice<Byte>

 

static Slice<Byte> TrimLeft(Slice<Byte> s, string cutset)

 

static func TrimLeft(_ s: Slice<Byte>, _ cutset: string) -> Slice<Byte>

 

func TrimLeft(s Slice<Byte>, cutset string) Slice<Byte>

Parameters:

  • s:
  • cutset:

TrimLeftFunc

 

class method TrimLeftFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Byte>

 

static Slice<Byte> TrimLeftFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func TrimLeftFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Byte>

 

func TrimLeftFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Byte>

Parameters:

  • s:
  • f:

TrimPrefix

 

class method TrimPrefix(s: Slice<Byte>; prefix: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> TrimPrefix(Slice<Byte> s, Slice<Byte> prefix)

 

static func TrimPrefix(_ s: Slice<Byte>, _ prefix: Slice<Byte>) -> Slice<Byte>

 

func TrimPrefix(s Slice<Byte>, prefix Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • prefix:

TrimRight

 

class method TrimRight(s: Slice<Byte>; cutset: string): Slice<Byte>

 

static Slice<Byte> TrimRight(Slice<Byte> s, string cutset)

 

static func TrimRight(_ s: Slice<Byte>, _ cutset: string) -> Slice<Byte>

 

func TrimRight(s Slice<Byte>, cutset string) Slice<Byte>

Parameters:

  • s:
  • cutset:

TrimRightFunc

 

class method TrimRightFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Byte>

 

static Slice<Byte> TrimRightFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func TrimRightFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Byte>

 

func TrimRightFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Byte>

Parameters:

  • s:
  • f:

TrimSpace

 

class method TrimSpace(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> TrimSpace(Slice<Byte> s)

 

static func TrimSpace(_ s: Slice<Byte>) -> Slice<Byte>

 

func TrimSpace(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

TrimSuffix

 

class method TrimSuffix(s: Slice<Byte>; suffix: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> TrimSuffix(Slice<Byte> s, Slice<Byte> suffix)

 

static func TrimSuffix(_ s: Slice<Byte>, _ suffix: Slice<Byte>) -> Slice<Byte>

 

func TrimSuffix(s Slice<Byte>, suffix Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • suffix:

 

MinRead

 

const MinRead: Int64 = 512;

 

const Int64 MinRead = 512

 

static let MinRead: Int64 = 512

 

const MinRead Int64 =  = 512

 

ErrTooLarge

 

class var ErrTooLarge: error;

 

static error ErrTooLarge

 

static var ErrTooLarge: error

 

ErrTooLarge error

 

Compare

 

class method Compare(a: Slice<Byte>; b: Slice<Byte>): Int32

 

static Int32 Compare(Slice<Byte> a, Slice<Byte> b)

 

static func Compare(_ a: Slice<Byte>, _ b: Slice<Byte>) -> Int32

 

func Compare(a Slice<Byte>, b Slice<Byte>) Int32

Parameters:

  • a:
  • b:

Contains

 

class method Contains(b: Slice<Byte>; subslice: Slice<Byte>): bool

 

static bool Contains(Slice<Byte> b, Slice<Byte> subslice)

 

static func Contains(_ b: Slice<Byte>, _ subslice: Slice<Byte>) -> bool

 

func Contains(b Slice<Byte>, subslice Slice<Byte>) bool

Parameters:

  • b:
  • subslice:

ContainsAny

 

class method ContainsAny(b: Slice<Byte>; chars: string): bool

 

static bool ContainsAny(Slice<Byte> b, string chars)

 

static func ContainsAny(_ b: Slice<Byte>, _ chars: string) -> bool

 

func ContainsAny(b Slice<Byte>, chars string) bool

Parameters:

  • b:
  • chars:

ContainsRune

 

class method ContainsRune(b: Slice<Byte>; r: rune): bool

 

static bool ContainsRune(Slice<Byte> b, rune r)

 

static func ContainsRune(_ b: Slice<Byte>, _ r: rune) -> bool

 

func ContainsRune(b Slice<Byte>, r rune) bool

Parameters:

  • b:
  • r:

Count

 

class method Count(s: Slice<Byte>; sep: Slice<Byte>): int

 

static int Count(Slice<Byte> s, Slice<Byte> sep)

 

static func Count(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> int

 

func Count(s Slice<Byte>, sep Slice<Byte>) int

Parameters:

  • s:
  • sep:

Equal

 

class method Equal(a: Slice<Byte>; b: Slice<Byte>): Boolean

 

static Boolean Equal(Slice<Byte> a, Slice<Byte> b)

 

static func Equal(_ a: Slice<Byte>, _ b: Slice<Byte>) -> Boolean

 

func Equal(a Slice<Byte>, b Slice<Byte>) Boolean

Parameters:

  • a:
  • b:

EqualFold

 

class method EqualFold(s: Slice<Byte>; t: Slice<Byte>): bool

 

static bool EqualFold(Slice<Byte> s, Slice<Byte> t)

 

static func EqualFold(_ s: Slice<Byte>, _ t: Slice<Byte>) -> bool

 

func EqualFold(s Slice<Byte>, t Slice<Byte>) bool

Parameters:

  • s:
  • t:

Fields

 

class method Fields(s: Slice<Byte>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> Fields(Slice<Byte> s)

 

static func Fields(_ s: Slice<Byte>) -> Slice<Slice<byte>>

 

func Fields(s Slice<Byte>) Slice<Slice<byte>>

Parameters:

  • s:

FieldsFunc

 

class method FieldsFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> FieldsFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func FieldsFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Slice<byte>>

 

func FieldsFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Slice<byte>>

Parameters:

  • s:
  • f:

HasPrefix

 

class method HasPrefix(s: Slice<Byte>; prefix: Slice<Byte>): bool

 

static bool HasPrefix(Slice<Byte> s, Slice<Byte> prefix)

 

static func HasPrefix(_ s: Slice<Byte>, _ prefix: Slice<Byte>) -> bool

 

func HasPrefix(s Slice<Byte>, prefix Slice<Byte>) bool

Parameters:

  • s:
  • prefix:

HasSuffix

 

class method HasSuffix(s: Slice<Byte>; suffix: Slice<Byte>): bool

 

static bool HasSuffix(Slice<Byte> s, Slice<Byte> suffix)

 

static func HasSuffix(_ s: Slice<Byte>, _ suffix: Slice<Byte>) -> bool

 

func HasSuffix(s Slice<Byte>, suffix Slice<Byte>) bool

Parameters:

  • s:
  • suffix:

Index

 

class method Index(s: Slice<Byte>; sep: Slice<Byte>): int

 

static int Index(Slice<Byte> s, Slice<Byte> sep)

 

static func Index(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> int

 

func Index(s Slice<Byte>, sep Slice<Byte>) int

Parameters:

  • s:
  • sep:

IndexAny

 

class method IndexAny(s: Slice<Byte>; chars: string): int

 

static int IndexAny(Slice<Byte> s, string chars)

 

static func IndexAny(_ s: Slice<Byte>, _ chars: string) -> int

 

func IndexAny(s Slice<Byte>, chars string) int

Parameters:

  • s:
  • chars:

IndexByte

 

class method IndexByte(b: Slice<Byte>; c: Byte): Int32

 

static Int32 IndexByte(Slice<Byte> b, Byte c)

 

static func IndexByte(_ b: Slice<Byte>, _ c: Byte) -> Int32

 

func IndexByte(b Slice<Byte>, c Byte) Int32

Parameters:

  • b:
  • c:

IndexFunc

 

class method IndexFunc(s: Slice<Byte>; f: Func<rune, Boolean>): int

 

static int IndexFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func IndexFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> int

 

func IndexFunc(s Slice<Byte>, f Func<rune, Boolean>) int

Parameters:

  • s:
  • f:

IndexRune

 

class method IndexRune(s: Slice<Byte>; r: rune): int

 

static int IndexRune(Slice<Byte> s, rune r)

 

static func IndexRune(_ s: Slice<Byte>, _ r: rune) -> int

 

func IndexRune(s Slice<Byte>, r rune) int

Parameters:

  • s:
  • r:

Join

 

class method Join(s: Slice<Slice<byte>>; sep: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> Join(Slice<Slice<byte>> s, Slice<Byte> sep)

 

static func Join(_ s: Slice<Slice<byte>>, _ sep: Slice<Byte>) -> Slice<Byte>

 

func Join(s Slice<Slice<byte>>, sep Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • sep:

LastIndex

 

class method LastIndex(s: Slice<Byte>; sep: Slice<Byte>): int

 

static int LastIndex(Slice<Byte> s, Slice<Byte> sep)

 

static func LastIndex(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> int

 

func LastIndex(s Slice<Byte>, sep Slice<Byte>) int

Parameters:

  • s:
  • sep:

LastIndexAny

 

class method LastIndexAny(s: Slice<Byte>; chars: string): int

 

static int LastIndexAny(Slice<Byte> s, string chars)

 

static func LastIndexAny(_ s: Slice<Byte>, _ chars: string) -> int

 

func LastIndexAny(s Slice<Byte>, chars string) int

Parameters:

  • s:
  • chars:

LastIndexByte

 

class method LastIndexByte(s: Slice<Byte>; c: byte): int

 

static int LastIndexByte(Slice<Byte> s, byte c)

 

static func LastIndexByte(_ s: Slice<Byte>, _ c: byte) -> int

 

func LastIndexByte(s Slice<Byte>, c byte) int

Parameters:

  • s:
  • c:

LastIndexFunc

 

class method LastIndexFunc(s: Slice<Byte>; f: Func<rune, Boolean>): int

 

static int LastIndexFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func LastIndexFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> int

 

func LastIndexFunc(s Slice<Byte>, f Func<rune, Boolean>) int

Parameters:

  • s:
  • f:

Map

 

class method Map(mapping: Func<rune, rune>; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> Map(Func<rune, rune> mapping, Slice<Byte> s)

 

static func Map(_ mapping: Func<rune, rune>, _ s: Slice<Byte>) -> Slice<Byte>

 

func Map(mapping Func<rune, rune>, s Slice<Byte>) Slice<Byte>

Parameters:

  • mapping:
  • s:

NewBuffer

 

class method NewBuffer(buf: Slice<Byte>): Reference<Buffer>

 

static Reference<Buffer> NewBuffer(Slice<Byte> buf)

 

static func NewBuffer(_ buf: Slice<Byte>) -> Reference<Buffer>

 

func NewBuffer(buf Slice<Byte>) Reference<Buffer>

Parameters:

  • buf:

NewBufferString

 

class method NewBufferString(s: string): Reference<Buffer>

 

static Reference<Buffer> NewBufferString(string s)

 

static func NewBufferString(_ s: string) -> Reference<Buffer>

 

func NewBufferString(s string) Reference<Buffer>

Parameters:

  • s:

NewReader

 

class method NewReader(b: Slice<Byte>): Reference<Reader>

 

static Reference<Reader> NewReader(Slice<Byte> b)

 

static func NewReader(_ b: Slice<Byte>) -> Reference<Reader>

 

func NewReader(b Slice<Byte>) Reference<Reader>

Parameters:

  • b:

Repeat

 

class method Repeat(b: Slice<Byte>; count: int): Slice<Byte>

 

static Slice<Byte> Repeat(Slice<Byte> b, int count)

 

static func Repeat(_ b: Slice<Byte>, _ count: int) -> Slice<Byte>

 

func Repeat(b Slice<Byte>, count int) Slice<Byte>

Parameters:

  • b:
  • count:

Replace

 

class method Replace(s: Slice<Byte>; old: Slice<Byte>; new: Slice<Byte>; n: int): Slice<Byte>

 

static Slice<Byte> Replace(Slice<Byte> s, Slice<Byte> old, Slice<Byte> new, int n)

 

static func Replace(_ s: Slice<Byte>, _ old: Slice<Byte>, _ new: Slice<Byte>, _ n: int) -> Slice<Byte>

 

func Replace(s Slice<Byte>, old Slice<Byte>, new Slice<Byte>, n int) Slice<Byte>

Parameters:

  • s:
  • old:
  • new:
  • n:

ReplaceAll

 

class method ReplaceAll(s: Slice<Byte>; old: Slice<Byte>; new: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ReplaceAll(Slice<Byte> s, Slice<Byte> old, Slice<Byte> new)

 

static func ReplaceAll(_ s: Slice<Byte>, _ old: Slice<Byte>, _ new: Slice<Byte>) -> Slice<Byte>

 

func ReplaceAll(s Slice<Byte>, old Slice<Byte>, new Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • old:
  • new:

Runes

 

class method Runes(s: Slice<Byte>): Slice<rune>

 

static Slice<rune> Runes(Slice<Byte> s)

 

static func Runes(_ s: Slice<Byte>) -> Slice<rune>

 

func Runes(s Slice<Byte>) Slice<rune>

Parameters:

  • s:

Split

 

class method Split(s: Slice<Byte>; sep: Slice<Byte>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> Split(Slice<Byte> s, Slice<Byte> sep)

 

static func Split(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> Slice<Slice<byte>>

 

func Split(s Slice<Byte>, sep Slice<Byte>) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:

SplitAfter

 

class method SplitAfter(s: Slice<Byte>; sep: Slice<Byte>): Slice<Slice<byte>>

 

static Slice<Slice<byte>> SplitAfter(Slice<Byte> s, Slice<Byte> sep)

 

static func SplitAfter(_ s: Slice<Byte>, _ sep: Slice<Byte>) -> Slice<Slice<byte>>

 

func SplitAfter(s Slice<Byte>, sep Slice<Byte>) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:

SplitAfterN

 

class method SplitAfterN(s: Slice<Byte>; sep: Slice<Byte>; n: int): Slice<Slice<byte>>

 

static Slice<Slice<byte>> SplitAfterN(Slice<Byte> s, Slice<Byte> sep, int n)

 

static func SplitAfterN(_ s: Slice<Byte>, _ sep: Slice<Byte>, _ n: int) -> Slice<Slice<byte>>

 

func SplitAfterN(s Slice<Byte>, sep Slice<Byte>, n int) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:
  • n:

SplitN

 

class method SplitN(s: Slice<Byte>; sep: Slice<Byte>; n: int): Slice<Slice<byte>>

 

static Slice<Slice<byte>> SplitN(Slice<Byte> s, Slice<Byte> sep, int n)

 

static func SplitN(_ s: Slice<Byte>, _ sep: Slice<Byte>, _ n: int) -> Slice<Slice<byte>>

 

func SplitN(s Slice<Byte>, sep Slice<Byte>, n int) Slice<Slice<byte>>

Parameters:

  • s:
  • sep:
  • n:

Title

 

class method Title(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> Title(Slice<Byte> s)

 

static func Title(_ s: Slice<Byte>) -> Slice<Byte>

 

func Title(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToLower

 

class method ToLower(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToLower(Slice<Byte> s)

 

static func ToLower(_ s: Slice<Byte>) -> Slice<Byte>

 

func ToLower(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToLowerSpecial

 

class method ToLowerSpecial(c: SpecialCase; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToLowerSpecial(SpecialCase c, Slice<Byte> s)

 

static func ToLowerSpecial(_ c: SpecialCase, _ s: Slice<Byte>) -> Slice<Byte>

 

func ToLowerSpecial(c SpecialCase, s Slice<Byte>) Slice<Byte>

Parameters:

  • c:
  • s:

ToTitle

 

class method ToTitle(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToTitle(Slice<Byte> s)

 

static func ToTitle(_ s: Slice<Byte>) -> Slice<Byte>

 

func ToTitle(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToTitleSpecial

 

class method ToTitleSpecial(c: SpecialCase; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToTitleSpecial(SpecialCase c, Slice<Byte> s)

 

static func ToTitleSpecial(_ c: SpecialCase, _ s: Slice<Byte>) -> Slice<Byte>

 

func ToTitleSpecial(c SpecialCase, s Slice<Byte>) Slice<Byte>

Parameters:

  • c:
  • s:

ToUpper

 

class method ToUpper(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToUpper(Slice<Byte> s)

 

static func ToUpper(_ s: Slice<Byte>) -> Slice<Byte>

 

func ToUpper(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

ToUpperSpecial

 

class method ToUpperSpecial(c: SpecialCase; s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> ToUpperSpecial(SpecialCase c, Slice<Byte> s)

 

static func ToUpperSpecial(_ c: SpecialCase, _ s: Slice<Byte>) -> Slice<Byte>

 

func ToUpperSpecial(c SpecialCase, s Slice<Byte>) Slice<Byte>

Parameters:

  • c:
  • s:

Trim

 

class method Trim(s: Slice<Byte>; cutset: string): Slice<Byte>

 

static Slice<Byte> Trim(Slice<Byte> s, string cutset)

 

static func Trim(_ s: Slice<Byte>, _ cutset: string) -> Slice<Byte>

 

func Trim(s Slice<Byte>, cutset string) Slice<Byte>

Parameters:

  • s:
  • cutset:

TrimFunc

 

class method TrimFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Byte>

 

static Slice<Byte> TrimFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func TrimFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Byte>

 

func TrimFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Byte>

Parameters:

  • s:
  • f:

TrimLeft

 

class method TrimLeft(s: Slice<Byte>; cutset: string): Slice<Byte>

 

static Slice<Byte> TrimLeft(Slice<Byte> s, string cutset)

 

static func TrimLeft(_ s: Slice<Byte>, _ cutset: string) -> Slice<Byte>

 

func TrimLeft(s Slice<Byte>, cutset string) Slice<Byte>

Parameters:

  • s:
  • cutset:

TrimLeftFunc

 

class method TrimLeftFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Byte>

 

static Slice<Byte> TrimLeftFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func TrimLeftFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Byte>

 

func TrimLeftFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Byte>

Parameters:

  • s:
  • f:

TrimPrefix

 

class method TrimPrefix(s: Slice<Byte>; prefix: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> TrimPrefix(Slice<Byte> s, Slice<Byte> prefix)

 

static func TrimPrefix(_ s: Slice<Byte>, _ prefix: Slice<Byte>) -> Slice<Byte>

 

func TrimPrefix(s Slice<Byte>, prefix Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • prefix:

TrimRight

 

class method TrimRight(s: Slice<Byte>; cutset: string): Slice<Byte>

 

static Slice<Byte> TrimRight(Slice<Byte> s, string cutset)

 

static func TrimRight(_ s: Slice<Byte>, _ cutset: string) -> Slice<Byte>

 

func TrimRight(s Slice<Byte>, cutset string) Slice<Byte>

Parameters:

  • s:
  • cutset:

TrimRightFunc

 

class method TrimRightFunc(s: Slice<Byte>; f: Func<rune, Boolean>): Slice<Byte>

 

static Slice<Byte> TrimRightFunc(Slice<Byte> s, Func<rune, Boolean> f)

 

static func TrimRightFunc(_ s: Slice<Byte>, _ f: Func<rune, Boolean>) -> Slice<Byte>

 

func TrimRightFunc(s Slice<Byte>, f Func<rune, Boolean>) Slice<Byte>

Parameters:

  • s:
  • f:

TrimSpace

 

class method TrimSpace(s: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> TrimSpace(Slice<Byte> s)

 

static func TrimSpace(_ s: Slice<Byte>) -> Slice<Byte>

 

func TrimSpace(s Slice<Byte>) Slice<Byte>

Parameters:

  • s:

TrimSuffix

 

class method TrimSuffix(s: Slice<Byte>; suffix: Slice<Byte>): Slice<Byte>

 

static Slice<Byte> TrimSuffix(Slice<Byte> s, Slice<Byte> suffix)

 

static func TrimSuffix(_ s: Slice<Byte>, _ suffix: Slice<Byte>) -> Slice<Byte>

 

func TrimSuffix(s Slice<Byte>, suffix Slice<Byte>) Slice<Byte>

Parameters:

  • s:
  • suffix: