goval

package module
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2022 License: MIT Imports: 6 Imported by: 1

README

goval

Go wrapper value

Code Generation

go run ./_internal/template/gen.go

Documentation

Index

Constants

View Source
const (
	TypeNil = iota
	TypeBool
	TypeInt8
	TypeInt16
	TypeInt32
	TypeInt64
	TypeUint8
	TypeUint16
	TypeUint32
	TypeUint64
	TypeFloat32
	TypeFloat64
	TypeComplex64
	TypeComplex128
	TypeString
	TypeBytes
)

Variables

View Source
var (
	MinInt8   = Int8(math.MinInt8)
	MinInt16  = Int16(math.MinInt16)
	MinInt32  = Int32(math.MinInt32)
	MinInt64  = Int64(math.MinInt64)
	MaxInt8   = Int8(math.MaxInt8)
	MaxInt16  = Int16(math.MaxInt16)
	MaxInt32  = Int32(math.MaxInt32)
	MaxInt64  = Int64(math.MaxInt64)
	MinUint8  = Uint8(0)
	MinUint16 = Uint16(0)
	MinUint32 = Uint32(0)
	MinUint64 = Uint64(0)
	MaxUint8  = Uint8(math.MaxUint8)
	MaxUint16 = Uint16(math.MaxUint16)
	MaxUint32 = Uint32(math.MaxUint32)
	MaxUint64 = Uint64(math.MaxUint64)
)
View Source
var (
	IntToStringBase   int  = 10
	UintToStringBase  int  = 16
	FloatToStringFmt  byte = 'g'
	FloatToStringPrec int  = -1
)
View Source
var (
	ValTypes = struct {
		Nil        Type
		Bool       Type
		Int8       Type
		Int16      Type
		Int32      Type
		Int64      Type
		Uint8      Type
		Uint16     Type
		Uint32     Type
		Uint64     Type
		Float32    Type
		Float64    Type
		Complex64  Type
		Complex128 Type
		String     Type
		Bytes      Type
	}{
		Nil:        &NilType{},
		Bool:       &BoolType{},
		Int8:       &Int8Type{},
		Int16:      &Int16Type{},
		Int32:      &Int32Type{},
		Int64:      &Int64Type{},
		Uint8:      &Uint8Type{},
		Uint16:     &Uint16Type{},
		Uint32:     &Uint32Type{},
		Uint64:     &Uint64Type{},
		Float32:    &Float32Type{},
		Float64:    &Float64Type{},
		Complex64:  &Complex64Type{},
		Complex128: &Complex128Type{},
		String:     &StringType{},
		Bytes:      &BytesType{},
	}
)

Functions

This section is empty.

Types

type ArrowTimeConverter added in v0.1.2

type ArrowTimeConverter interface {
	ToArrowDayTimeInterval() arrow.DayTimeInterval
	ToArrowDuration() arrow.Duration
	ToArrowMonthdayNanoInterval() arrow.MonthDayNanoInterval
	ToArrowMonthInterval() arrow.MonthInterval
	ToArrowTimestamp() arrow.Timestamp
	ToArrowDate32() arrow.Date32
	ToArrowDate64() arrow.Date64
	ToArrowTime32() arrow.Time32
	ToArrowTime64() arrow.Time64
}

type Bool

type Bool bool

func ToBool

func ToBool(x BoolConverter) Bool

func ToBoolA added in v0.1.2

func ToBoolA(x BoolConverter) (Bool, bool)

func (Bool) Bool

func (e Bool) Bool() bool

func (Bool) Interface

func (e Bool) Interface() interface{}

func (Bool) ToBool

func (e Bool) ToBool() Bool

func (Bool) ToBytes

func (e Bool) ToBytes() Bytes

func (Bool) ToComplex128 added in v0.1.2

func (e Bool) ToComplex128() Complex128

func (Bool) ToComplex64 added in v0.1.2

func (e Bool) ToComplex64() Complex64

func (Bool) ToFloat32

func (e Bool) ToFloat32() Float32

func (Bool) ToFloat64

func (e Bool) ToFloat64() Float64

func (Bool) ToInt16

func (e Bool) ToInt16() Int16

func (Bool) ToInt32

func (e Bool) ToInt32() Int32

func (Bool) ToInt64

func (e Bool) ToInt64() Int64

func (Bool) ToInt8

func (e Bool) ToInt8() Int8

func (Bool) ToString

func (e Bool) ToString() String

func (Bool) ToUint16

func (e Bool) ToUint16() Uint16

func (Bool) ToUint32

func (e Bool) ToUint32() Uint32

func (Bool) ToUint64

func (e Bool) ToUint64() Uint64

func (Bool) ToUint8

func (e Bool) ToUint8() Uint8

func (Bool) Type

func (e Bool) Type() Type

func (Bool) Val added in v0.1.2

func (e Bool) Val() Val

type BoolConverter

type BoolConverter interface {
	ToBool() Bool
	ToBoolEq() (Bool, bool)
}

type BoolSlice added in v0.1.2

type BoolSlice []bool

func (*BoolSlice) BoolSlice added in v0.1.2

func (s *BoolSlice) BoolSlice() []bool

func (*BoolSlice) Cap added in v0.1.2

func (s *BoolSlice) Cap() int

func (*BoolSlice) Interface added in v0.1.2

func (s *BoolSlice) Interface() interface{}

func (*BoolSlice) Len added in v0.1.2

func (s *BoolSlice) Len() int

func (*BoolSlice) Type added in v0.1.2

func (s *BoolSlice) Type() Type

type BoolType added in v0.1.2

type BoolType struct{}

func (BoolType) BitSize added in v0.1.2

func (t BoolType) BitSize() int

func (BoolType) ID added in v0.1.2

func (t BoolType) ID() int

func (BoolType) Kind added in v0.1.2

func (t BoolType) Kind() reflect.Kind

func (BoolType) Name added in v0.1.2

func (t BoolType) Name() string

func (BoolType) String added in v0.1.2

func (t BoolType) String() string

type Bytes

type Bytes []byte

func ToBytes

func ToBytes(x BytesConverter) Bytes

func ToBytesFormat

func ToBytesFormat(x Val, format string) Bytes

func (Bytes) Bytes

func (e Bytes) Bytes() []byte

func (Bytes) Interface

func (e Bytes) Interface() interface{}

func (Bytes) ToBool

func (e Bytes) ToBool() Bool

func (Bytes) ToBytes

func (e Bytes) ToBytes() Bytes

func (Bytes) ToComplex128 added in v0.1.2

func (e Bytes) ToComplex128() Complex128

func (Bytes) ToComplex64 added in v0.1.2

func (e Bytes) ToComplex64() Complex64

func (Bytes) ToFloat32

func (e Bytes) ToFloat32() Float32

func (Bytes) ToFloat64

func (e Bytes) ToFloat64() Float64

func (Bytes) ToInt16

func (e Bytes) ToInt16() Int16

func (Bytes) ToInt32

func (e Bytes) ToInt32() Int32

func (Bytes) ToInt64

func (e Bytes) ToInt64() Int64

func (Bytes) ToInt8

func (e Bytes) ToInt8() Int8

func (Bytes) ToString

func (e Bytes) ToString() String

func (Bytes) ToUint16

func (e Bytes) ToUint16() Uint16

func (Bytes) ToUint32

func (e Bytes) ToUint32() Uint32

func (Bytes) ToUint64

func (e Bytes) ToUint64() Uint64

func (Bytes) ToUint8

func (e Bytes) ToUint8() Uint8

func (Bytes) Type

func (e Bytes) Type() Type

func (Bytes) Val added in v0.1.2

func (e Bytes) Val() Val

type BytesConverter

type BytesConverter interface {
	ToBytes() Bytes
	ToBytesCheck() (Bytes, bool)
}

type BytesType added in v0.1.2

type BytesType struct{}

func (BytesType) ID added in v0.1.2

func (t BytesType) ID() int

func (BytesType) Kind added in v0.1.2

func (t BytesType) Kind() reflect.Kind

func (BytesType) Name added in v0.1.2

func (t BytesType) Name() string

func (BytesType) String added in v0.1.2

func (t BytesType) String() string

type Complex128 added in v0.1.2

type Complex128 complex128

func (Complex128) Complex128 added in v0.1.2

func (e Complex128) Complex128() complex128

func (Complex128) Interface added in v0.1.2

func (e Complex128) Interface() interface{}

func (Complex128) ToBool added in v0.1.2

func (e Complex128) ToBool() Bool

func (Complex128) ToComplex128 added in v0.1.2

func (e Complex128) ToComplex128() Complex128

func (Complex128) ToComplex128Eq added in v0.1.2

func (e Complex128) ToComplex128Eq() (Complex128, bool)

func (Complex128) ToComplex64 added in v0.1.2

func (e Complex128) ToComplex64() Complex64

func (Complex128) ToComplex64Eq added in v0.1.2

func (e Complex128) ToComplex64Eq() (Complex64, bool)

func (Complex128) ToFloat32 added in v0.1.2

func (e Complex128) ToFloat32() Float32

func (Complex128) ToFloat32Eq added in v0.1.2

func (e Complex128) ToFloat32Eq() (Float32, bool)

func (Complex128) ToFloat64 added in v0.1.2

func (e Complex128) ToFloat64() Float64

func (Complex128) ToFloat64Eq added in v0.1.2

func (e Complex128) ToFloat64Eq() (Float64, bool)

func (Complex128) ToInt16 added in v0.1.2

func (e Complex128) ToInt16() Int16

func (Complex128) ToInt16Eq added in v0.1.2

func (e Complex128) ToInt16Eq() (Int16, bool)

func (Complex128) ToInt32 added in v0.1.2

func (e Complex128) ToInt32() Int32

func (Complex128) ToInt32Eq added in v0.1.2

func (e Complex128) ToInt32Eq() (Int32, bool)

func (Complex128) ToInt64 added in v0.1.2

func (e Complex128) ToInt64() Int64

func (Complex128) ToInt64Eq added in v0.1.2

func (e Complex128) ToInt64Eq() (Int64, bool)

func (Complex128) ToInt8 added in v0.1.2

func (e Complex128) ToInt8() Int8

func (Complex128) ToInt8Eq added in v0.1.2

func (e Complex128) ToInt8Eq() (Int8, bool)

func (Complex128) ToString added in v0.1.2

func (e Complex128) ToString() String

func (Complex128) ToUint16 added in v0.1.2

func (e Complex128) ToUint16() Uint16

func (Complex128) ToUint16Eq added in v0.1.2

func (e Complex128) ToUint16Eq() (Uint16, bool)

func (Complex128) ToUint32 added in v0.1.2

func (e Complex128) ToUint32() Uint32

func (Complex128) ToUint32Eq added in v0.1.2

func (e Complex128) ToUint32Eq() (Uint32, bool)

func (Complex128) ToUint64 added in v0.1.2

func (e Complex128) ToUint64() Uint64

func (Complex128) ToUint64Eq added in v0.1.2

func (e Complex128) ToUint64Eq() (Uint64, bool)

func (Complex128) ToUint8 added in v0.1.2

func (e Complex128) ToUint8() Uint8

func (Complex128) ToUint8Eq added in v0.1.2

func (e Complex128) ToUint8Eq() (Uint8, bool)

func (Complex128) Type added in v0.1.2

func (e Complex128) Type() Type

func (Complex128) Val added in v0.1.2

func (e Complex128) Val() Val

type Complex128Slice added in v0.1.2

type Complex128Slice []complex128

func (*Complex128Slice) Cap added in v0.1.2

func (s *Complex128Slice) Cap() int

func (*Complex128Slice) Complex128Slice added in v0.1.2

func (s *Complex128Slice) Complex128Slice() []complex128

func (*Complex128Slice) Interface added in v0.1.2

func (s *Complex128Slice) Interface() interface{}

func (*Complex128Slice) Len added in v0.1.2

func (s *Complex128Slice) Len() int

func (*Complex128Slice) Type added in v0.1.2

func (s *Complex128Slice) Type() Type

type Complex128Type added in v0.1.2

type Complex128Type struct{}

func (Complex128Type) BitSize added in v0.1.2

func (t Complex128Type) BitSize() int

func (Complex128Type) ID added in v0.1.2

func (t Complex128Type) ID() int

func (Complex128Type) Kind added in v0.1.2

func (t Complex128Type) Kind() reflect.Kind

func (Complex128Type) Name added in v0.1.2

func (t Complex128Type) Name() string

func (Complex128Type) String added in v0.1.2

func (t Complex128Type) String() string

type Complex64 added in v0.1.2

type Complex64 complex64

func (Complex64) Complex64 added in v0.1.2

func (e Complex64) Complex64() complex64

func (Complex64) Interface added in v0.1.2

func (e Complex64) Interface() interface{}

func (Complex64) ToBool added in v0.1.2

func (e Complex64) ToBool() Bool

func (Complex64) ToComplex128 added in v0.1.2

func (e Complex64) ToComplex128() Complex128

func (Complex64) ToComplex128Eq added in v0.1.2

func (e Complex64) ToComplex128Eq() (Complex128, bool)

func (Complex64) ToComplex64 added in v0.1.2

func (e Complex64) ToComplex64() Complex64

func (Complex64) ToComplex64Eq added in v0.1.2

func (e Complex64) ToComplex64Eq() (Complex64, bool)

func (Complex64) ToFloat32 added in v0.1.2

func (e Complex64) ToFloat32() Float32

func (Complex64) ToFloat32Eq added in v0.1.2

func (e Complex64) ToFloat32Eq() (Float32, bool)

func (Complex64) ToFloat64 added in v0.1.2

func (e Complex64) ToFloat64() Float64

func (Complex64) ToFloat64Eq added in v0.1.2

func (e Complex64) ToFloat64Eq() (Float64, bool)

func (Complex64) ToInt16 added in v0.1.2

func (e Complex64) ToInt16() Int16

func (Complex64) ToInt16Eq added in v0.1.2

func (e Complex64) ToInt16Eq() (Int16, bool)

func (Complex64) ToInt32 added in v0.1.2

func (e Complex64) ToInt32() Int32

func (Complex64) ToInt32Eq added in v0.1.2

func (e Complex64) ToInt32Eq() (Int32, bool)

func (Complex64) ToInt64 added in v0.1.2

func (e Complex64) ToInt64() Int64

func (Complex64) ToInt64Eq added in v0.1.2

func (e Complex64) ToInt64Eq() (Int64, bool)

func (Complex64) ToInt8 added in v0.1.2

func (e Complex64) ToInt8() Int8

func (Complex64) ToInt8Eq added in v0.1.2

func (e Complex64) ToInt8Eq() (Int8, bool)

func (Complex64) ToString added in v0.1.2

func (e Complex64) ToString() String

func (Complex64) ToUint16 added in v0.1.2

func (e Complex64) ToUint16() Uint16

func (Complex64) ToUint16Eq added in v0.1.2

func (e Complex64) ToUint16Eq() (Uint16, bool)

func (Complex64) ToUint32 added in v0.1.2

func (e Complex64) ToUint32() Uint32

func (Complex64) ToUint32Eq added in v0.1.2

func (e Complex64) ToUint32Eq() (Uint32, bool)

func (Complex64) ToUint64 added in v0.1.2

func (e Complex64) ToUint64() Uint64

func (Complex64) ToUint64Eq added in v0.1.2

func (e Complex64) ToUint64Eq() (Uint64, bool)

func (Complex64) ToUint8 added in v0.1.2

func (e Complex64) ToUint8() Uint8

func (Complex64) ToUint8Eq added in v0.1.2

func (e Complex64) ToUint8Eq() (Uint8, bool)

func (Complex64) Type added in v0.1.2

func (e Complex64) Type() Type

func (Complex64) Val added in v0.1.2

func (e Complex64) Val() Val

type Complex64Slice added in v0.1.2

type Complex64Slice []complex64

func (*Complex64Slice) Cap added in v0.1.2

func (s *Complex64Slice) Cap() int

func (*Complex64Slice) Complex64Slice added in v0.1.2

func (s *Complex64Slice) Complex64Slice() []complex64

func (*Complex64Slice) Interface added in v0.1.2

func (s *Complex64Slice) Interface() interface{}

func (*Complex64Slice) Len added in v0.1.2

func (s *Complex64Slice) Len() int

func (*Complex64Slice) Type added in v0.1.2

func (s *Complex64Slice) Type() Type

type Complex64Type added in v0.1.2

type Complex64Type struct{}

func (Complex64Type) BitSize added in v0.1.2

func (t Complex64Type) BitSize() int

func (Complex64Type) ID added in v0.1.2

func (t Complex64Type) ID() int

func (Complex64Type) Kind added in v0.1.2

func (t Complex64Type) Kind() reflect.Kind

func (Complex64Type) Name added in v0.1.2

func (t Complex64Type) Name() string

func (Complex64Type) String added in v0.1.2

func (t Complex64Type) String() string

type Float32

type Float32 float32

func ToFloat32

func ToFloat32(x Float32Converter) Float32

func ToFloat32A added in v0.1.2

func ToFloat32A(x Float32Converter) (Float32, bool)

func (Float32) Float32

func (e Float32) Float32() float32

func (Float32) Interface

func (e Float32) Interface() interface{}

func (Float32) ToBool

func (e Float32) ToBool() Bool

func (Float32) ToComplex128 added in v0.1.2

func (e Float32) ToComplex128() Complex128

func (Float32) ToComplex128Eq added in v0.1.2

func (e Float32) ToComplex128Eq() (Complex128, bool)

func (Float32) ToComplex64 added in v0.1.2

func (e Float32) ToComplex64() Complex64

func (Float32) ToComplex64Eq added in v0.1.2

func (e Float32) ToComplex64Eq() (Complex64, bool)

func (Float32) ToFloat32

func (e Float32) ToFloat32() Float32

func (Float32) ToFloat32Eq added in v0.1.2

func (e Float32) ToFloat32Eq() (Float32, bool)

func (Float32) ToFloat64

func (e Float32) ToFloat64() Float64

func (Float32) ToFloat64Eq added in v0.1.2

func (e Float32) ToFloat64Eq() (Float64, bool)

func (Float32) ToInt16

func (e Float32) ToInt16() Int16

func (Float32) ToInt16Eq added in v0.1.2

func (e Float32) ToInt16Eq() (Int16, bool)

func (Float32) ToInt32

func (e Float32) ToInt32() Int32

func (Float32) ToInt32Eq added in v0.1.2

func (e Float32) ToInt32Eq() (Int32, bool)

func (Float32) ToInt64

func (e Float32) ToInt64() Int64

func (Float32) ToInt64Eq added in v0.1.2

func (e Float32) ToInt64Eq() (Int64, bool)

func (Float32) ToInt8

func (e Float32) ToInt8() Int8

func (Float32) ToInt8Eq added in v0.1.2

func (e Float32) ToInt8Eq() (Int8, bool)

func (Float32) ToString

func (e Float32) ToString() String

func (Float32) ToUint16

func (e Float32) ToUint16() Uint16

func (Float32) ToUint16Eq added in v0.1.2

func (e Float32) ToUint16Eq() (Uint16, bool)

func (Float32) ToUint32

func (e Float32) ToUint32() Uint32

func (Float32) ToUint32Eq added in v0.1.2

func (e Float32) ToUint32Eq() (Uint32, bool)

func (Float32) ToUint64

func (e Float32) ToUint64() Uint64

func (Float32) ToUint64Eq added in v0.1.2

func (e Float32) ToUint64Eq() (Uint64, bool)

func (Float32) ToUint8

func (e Float32) ToUint8() Uint8

func (Float32) ToUint8Eq added in v0.1.2

func (e Float32) ToUint8Eq() (Uint8, bool)

func (Float32) Type

func (e Float32) Type() Type

func (Float32) Val added in v0.1.2

func (e Float32) Val() Val

type Float32Converter

type Float32Converter interface {
	ToFloat32() Float32
	ToFloat32Eq() (Float32, bool)
}

type Float32Slice added in v0.1.2

type Float32Slice []float32

func (*Float32Slice) Cap added in v0.1.2

func (s *Float32Slice) Cap() int

func (*Float32Slice) Float32Slice added in v0.1.2

func (s *Float32Slice) Float32Slice() []float32

func (*Float32Slice) Interface added in v0.1.2

func (s *Float32Slice) Interface() interface{}

func (*Float32Slice) Len added in v0.1.2

func (s *Float32Slice) Len() int

func (*Float32Slice) Type added in v0.1.2

func (s *Float32Slice) Type() Type

type Float32Type added in v0.1.2

type Float32Type struct{}

func (Float32Type) BitSize added in v0.1.2

func (t Float32Type) BitSize() int

func (Float32Type) ID added in v0.1.2

func (t Float32Type) ID() int

func (Float32Type) Kind added in v0.1.2

func (t Float32Type) Kind() reflect.Kind

func (Float32Type) Name added in v0.1.2

func (t Float32Type) Name() string

func (Float32Type) String added in v0.1.2

func (t Float32Type) String() string

type Float64

type Float64 float64

func ToFloat64

func ToFloat64(x Float64Converter) Float64

func ToFloat64A added in v0.1.2

func ToFloat64A(x Float64Converter) (Float64, bool)

func (Float64) Float64

func (e Float64) Float64() float64

func (Float64) Interface

func (e Float64) Interface() interface{}

func (Float64) ToBool

func (e Float64) ToBool() Bool

func (Float64) ToComplex128 added in v0.1.2

func (e Float64) ToComplex128() Complex128

func (Float64) ToComplex128Eq added in v0.1.2

func (e Float64) ToComplex128Eq() (Complex128, bool)

func (Float64) ToComplex64 added in v0.1.2

func (e Float64) ToComplex64() Complex64

func (Float64) ToComplex64Eq added in v0.1.2

func (e Float64) ToComplex64Eq() (Complex64, bool)

func (Float64) ToFloat32

func (e Float64) ToFloat32() Float32

func (Float64) ToFloat32Eq added in v0.1.2

func (e Float64) ToFloat32Eq() (Float32, bool)

func (Float64) ToFloat64

func (e Float64) ToFloat64() Float64

func (Float64) ToFloat64Eq added in v0.1.2

func (e Float64) ToFloat64Eq() (Float64, bool)

func (Float64) ToInt16

func (e Float64) ToInt16() Int16

func (Float64) ToInt16Eq added in v0.1.2

func (e Float64) ToInt16Eq() (Int16, bool)

func (Float64) ToInt32

func (e Float64) ToInt32() Int32

func (Float64) ToInt32Eq added in v0.1.2

func (e Float64) ToInt32Eq() (Int32, bool)

func (Float64) ToInt64

func (e Float64) ToInt64() Int64

func (Float64) ToInt64Eq added in v0.1.2

func (e Float64) ToInt64Eq() (Int64, bool)

func (Float64) ToInt8

func (e Float64) ToInt8() Int8

func (Float64) ToInt8Eq added in v0.1.2

func (e Float64) ToInt8Eq() (Int8, bool)

func (Float64) ToString

func (e Float64) ToString() String

func (Float64) ToUint16

func (e Float64) ToUint16() Uint16

func (Float64) ToUint16Eq added in v0.1.2

func (e Float64) ToUint16Eq() (Uint16, bool)

func (Float64) ToUint32

func (e Float64) ToUint32() Uint32

func (Float64) ToUint32Eq added in v0.1.2

func (e Float64) ToUint32Eq() (Uint32, bool)

func (Float64) ToUint64

func (e Float64) ToUint64() Uint64

func (Float64) ToUint64Eq added in v0.1.2

func (e Float64) ToUint64Eq() (Uint64, bool)

func (Float64) ToUint8

func (e Float64) ToUint8() Uint8

func (Float64) ToUint8Eq added in v0.1.2

func (e Float64) ToUint8Eq() (Uint8, bool)

func (Float64) Type

func (e Float64) Type() Type

func (Float64) Val added in v0.1.2

func (e Float64) Val() Val

type Float64Converter

type Float64Converter interface {
	ToFloat64() Float64
	ToFloat64Eq() (Float64, bool)
}

type Float64Slice added in v0.1.2

type Float64Slice []float64

func (*Float64Slice) Cap added in v0.1.2

func (s *Float64Slice) Cap() int

func (*Float64Slice) Float64Slice added in v0.1.2

func (s *Float64Slice) Float64Slice() []float64

func (*Float64Slice) Interface added in v0.1.2

func (s *Float64Slice) Interface() interface{}

func (*Float64Slice) Len added in v0.1.2

func (s *Float64Slice) Len() int

func (*Float64Slice) Type added in v0.1.2

func (s *Float64Slice) Type() Type

type Float64Type added in v0.1.2

type Float64Type struct{}

func (Float64Type) BitSize added in v0.1.2

func (t Float64Type) BitSize() int

func (Float64Type) ID added in v0.1.2

func (t Float64Type) ID() int

func (Float64Type) Kind added in v0.1.2

func (t Float64Type) Kind() reflect.Kind

func (Float64Type) Name added in v0.1.2

func (t Float64Type) Name() string

func (Float64Type) String added in v0.1.2

func (t Float64Type) String() string

type Int16

type Int16 int16

func ToInt16

func ToInt16(x Int16Converter) Int16

func ToInt16A added in v0.1.2

func ToInt16A(x Int16Converter) (Int16, bool)

func (Int16) Int16

func (e Int16) Int16() int16

func (Int16) Interface

func (e Int16) Interface() interface{}

func (Int16) ToBool

func (e Int16) ToBool() Bool

func (Int16) ToComplex128 added in v0.1.2

func (e Int16) ToComplex128() Complex128

func (Int16) ToComplex128Eq added in v0.1.2

func (e Int16) ToComplex128Eq() (Complex128, bool)

func (Int16) ToComplex64 added in v0.1.2

func (e Int16) ToComplex64() Complex64

func (Int16) ToComplex64Eq added in v0.1.2

func (e Int16) ToComplex64Eq() (Complex64, bool)

func (Int16) ToFloat32

func (e Int16) ToFloat32() Float32

func (Int16) ToFloat32Eq added in v0.1.2

func (e Int16) ToFloat32Eq() (Float32, bool)

func (Int16) ToFloat64

func (e Int16) ToFloat64() Float64

func (Int16) ToFloat64Eq added in v0.1.2

func (e Int16) ToFloat64Eq() (Float64, bool)

func (Int16) ToInt16

func (e Int16) ToInt16() Int16

func (Int16) ToInt16Eq added in v0.1.2

func (e Int16) ToInt16Eq() (Int16, bool)

func (Int16) ToInt32

func (e Int16) ToInt32() Int32

func (Int16) ToInt32Eq added in v0.1.2

func (e Int16) ToInt32Eq() (Int32, bool)

func (Int16) ToInt64

func (e Int16) ToInt64() Int64

func (Int16) ToInt64Eq added in v0.1.2

func (e Int16) ToInt64Eq() (Int64, bool)

func (Int16) ToInt8

func (e Int16) ToInt8() Int8

func (Int16) ToInt8Eq added in v0.1.2

func (e Int16) ToInt8Eq() (Int8, bool)

func (Int16) ToString

func (e Int16) ToString() String

func (Int16) ToUint16

func (e Int16) ToUint16() Uint16

func (Int16) ToUint16Eq added in v0.1.2

func (e Int16) ToUint16Eq() (Uint16, bool)

func (Int16) ToUint32

func (e Int16) ToUint32() Uint32

func (Int16) ToUint32Eq added in v0.1.2

func (e Int16) ToUint32Eq() (Uint32, bool)

func (Int16) ToUint64

func (e Int16) ToUint64() Uint64

func (Int16) ToUint64Eq added in v0.1.2

func (e Int16) ToUint64Eq() (Uint64, bool)

func (Int16) ToUint8

func (e Int16) ToUint8() Uint8

func (Int16) ToUint8Eq added in v0.1.2

func (e Int16) ToUint8Eq() (Uint8, bool)

func (Int16) Type

func (e Int16) Type() Type

func (Int16) Val added in v0.1.2

func (e Int16) Val() Val

type Int16Converter

type Int16Converter interface {
	ToInt16() Int16
	ToInt16Eq() (Int16, bool)
}

type Int16Slice added in v0.1.2

type Int16Slice []int16

func (*Int16Slice) Cap added in v0.1.2

func (s *Int16Slice) Cap() int

func (*Int16Slice) Int16Slice added in v0.1.2

func (s *Int16Slice) Int16Slice() []int16

func (*Int16Slice) Interface added in v0.1.2

func (s *Int16Slice) Interface() interface{}

func (*Int16Slice) Len added in v0.1.2

func (s *Int16Slice) Len() int

func (*Int16Slice) Type added in v0.1.2

func (s *Int16Slice) Type() Type

type Int16Type added in v0.1.2

type Int16Type struct{}

func (Int16Type) BitSize added in v0.1.2

func (t Int16Type) BitSize() int

func (Int16Type) ID added in v0.1.2

func (t Int16Type) ID() int

func (Int16Type) Kind added in v0.1.2

func (t Int16Type) Kind() reflect.Kind

func (Int16Type) Name added in v0.1.2

func (t Int16Type) Name() string

func (Int16Type) String added in v0.1.2

func (t Int16Type) String() string

type Int32

type Int32 int32

func ToInt32

func ToInt32(x Int32Converter) Int32

func ToInt32A added in v0.1.2

func ToInt32A(x Int32Converter) (Int32, bool)

func (Int32) Int32

func (e Int32) Int32() int32

func (Int32) Interface

func (e Int32) Interface() interface{}

func (Int32) ToBool

func (e Int32) ToBool() Bool

func (Int32) ToComplex128 added in v0.1.2

func (e Int32) ToComplex128() Complex128

func (Int32) ToComplex128Eq added in v0.1.2

func (e Int32) ToComplex128Eq() (Complex128, bool)

func (Int32) ToComplex64 added in v0.1.2

func (e Int32) ToComplex64() Complex64

func (Int32) ToComplex64Eq added in v0.1.2

func (e Int32) ToComplex64Eq() (Complex64, bool)

func (Int32) ToFloat32

func (e Int32) ToFloat32() Float32

func (Int32) ToFloat32Eq added in v0.1.2

func (e Int32) ToFloat32Eq() (Float32, bool)

func (Int32) ToFloat64

func (e Int32) ToFloat64() Float64

func (Int32) ToFloat64Eq added in v0.1.2

func (e Int32) ToFloat64Eq() (Float64, bool)

func (Int32) ToInt16

func (e Int32) ToInt16() Int16

func (Int32) ToInt16Eq added in v0.1.2

func (e Int32) ToInt16Eq() (Int16, bool)

func (Int32) ToInt32

func (e Int32) ToInt32() Int32

func (Int32) ToInt32Eq added in v0.1.2

func (e Int32) ToInt32Eq() (Int32, bool)

func (Int32) ToInt64

func (e Int32) ToInt64() Int64

func (Int32) ToInt64Eq added in v0.1.2

func (e Int32) ToInt64Eq() (Int64, bool)

func (Int32) ToInt8

func (e Int32) ToInt8() Int8

func (Int32) ToInt8Eq added in v0.1.2

func (e Int32) ToInt8Eq() (Int8, bool)

func (Int32) ToString

func (e Int32) ToString() String

func (Int32) ToUint16

func (e Int32) ToUint16() Uint16

func (Int32) ToUint16Eq added in v0.1.2

func (e Int32) ToUint16Eq() (Uint16, bool)

func (Int32) ToUint32

func (e Int32) ToUint32() Uint32

func (Int32) ToUint32Eq added in v0.1.2

func (e Int32) ToUint32Eq() (Uint32, bool)

func (Int32) ToUint64

func (e Int32) ToUint64() Uint64

func (Int32) ToUint64Eq added in v0.1.2

func (e Int32) ToUint64Eq() (Uint64, bool)

func (Int32) ToUint8

func (e Int32) ToUint8() Uint8

func (Int32) ToUint8Eq added in v0.1.2

func (e Int32) ToUint8Eq() (Uint8, bool)

func (Int32) Type

func (e Int32) Type() Type

func (Int32) Val added in v0.1.2

func (e Int32) Val() Val

type Int32Converter

type Int32Converter interface {
	ToInt32() Int32
	ToInt32Eq() (Int32, bool)
}

type Int32Slice added in v0.1.2

type Int32Slice []int32

func (*Int32Slice) Cap added in v0.1.2

func (s *Int32Slice) Cap() int

func (*Int32Slice) Int32Slice added in v0.1.2

func (s *Int32Slice) Int32Slice() []int32

func (*Int32Slice) Interface added in v0.1.2

func (s *Int32Slice) Interface() interface{}

func (*Int32Slice) Len added in v0.1.2

func (s *Int32Slice) Len() int

func (*Int32Slice) Type added in v0.1.2

func (s *Int32Slice) Type() Type

type Int32Type added in v0.1.2

type Int32Type struct{}

func (Int32Type) BitSize added in v0.1.2

func (t Int32Type) BitSize() int

func (Int32Type) ID added in v0.1.2

func (t Int32Type) ID() int

func (Int32Type) Kind added in v0.1.2

func (t Int32Type) Kind() reflect.Kind

func (Int32Type) Name added in v0.1.2

func (t Int32Type) Name() string

func (Int32Type) String added in v0.1.2

func (t Int32Type) String() string

type Int64

type Int64 int64

func ToInt64

func ToInt64(x Int64Converter) Int64

func ToInt64A added in v0.1.2

func ToInt64A(x Int64Converter) (Int64, bool)

func (Int64) Int64

func (e Int64) Int64() int64

func (Int64) Interface

func (e Int64) Interface() interface{}

func (Int64) ToBool

func (e Int64) ToBool() Bool

func (Int64) ToComplex128 added in v0.1.2

func (e Int64) ToComplex128() Complex128

func (Int64) ToComplex128Eq added in v0.1.2

func (e Int64) ToComplex128Eq() (Complex128, bool)

func (Int64) ToComplex64 added in v0.1.2

func (e Int64) ToComplex64() Complex64

func (Int64) ToComplex64Eq added in v0.1.2

func (e Int64) ToComplex64Eq() (Complex64, bool)

func (Int64) ToFloat32

func (e Int64) ToFloat32() Float32

func (Int64) ToFloat32Eq added in v0.1.2

func (e Int64) ToFloat32Eq() (Float32, bool)

func (Int64) ToFloat64

func (e Int64) ToFloat64() Float64

func (Int64) ToFloat64Eq added in v0.1.2

func (e Int64) ToFloat64Eq() (Float64, bool)

func (Int64) ToInt16

func (e Int64) ToInt16() Int16

func (Int64) ToInt16Eq added in v0.1.2

func (e Int64) ToInt16Eq() (Int16, bool)

func (Int64) ToInt32

func (e Int64) ToInt32() Int32

func (Int64) ToInt32Eq added in v0.1.2

func (e Int64) ToInt32Eq() (Int32, bool)

func (Int64) ToInt64

func (e Int64) ToInt64() Int64

func (Int64) ToInt64Eq added in v0.1.2

func (e Int64) ToInt64Eq() (Int64, bool)

func (Int64) ToInt8

func (e Int64) ToInt8() Int8

func (Int64) ToInt8Eq added in v0.1.2

func (e Int64) ToInt8Eq() (Int8, bool)

func (Int64) ToString

func (e Int64) ToString() String

func (Int64) ToUint16

func (e Int64) ToUint16() Uint16

func (Int64) ToUint16Eq added in v0.1.2

func (e Int64) ToUint16Eq() (Uint16, bool)

func (Int64) ToUint32

func (e Int64) ToUint32() Uint32

func (Int64) ToUint32Eq added in v0.1.2

func (e Int64) ToUint32Eq() (Uint32, bool)

func (Int64) ToUint64

func (e Int64) ToUint64() Uint64

func (Int64) ToUint64Eq added in v0.1.2

func (e Int64) ToUint64Eq() (Uint64, bool)

func (Int64) ToUint8

func (e Int64) ToUint8() Uint8

func (Int64) ToUint8Eq added in v0.1.2

func (e Int64) ToUint8Eq() (Uint8, bool)

func (Int64) Type

func (e Int64) Type() Type

func (Int64) Val added in v0.1.2

func (e Int64) Val() Val

type Int64Converter

type Int64Converter interface {
	ToInt64() Int64
	ToInt64Eq() (Int64, bool)
}

type Int64Slice added in v0.1.2

type Int64Slice []int64

func (*Int64Slice) Cap added in v0.1.2

func (s *Int64Slice) Cap() int

func (*Int64Slice) Int64Slice added in v0.1.2

func (s *Int64Slice) Int64Slice() []int64

func (*Int64Slice) Interface added in v0.1.2

func (s *Int64Slice) Interface() interface{}

func (*Int64Slice) Len added in v0.1.2

func (s *Int64Slice) Len() int

func (*Int64Slice) Type added in v0.1.2

func (s *Int64Slice) Type() Type

type Int64Type added in v0.1.2

type Int64Type struct{}

func (Int64Type) BitSize added in v0.1.2

func (t Int64Type) BitSize() int

func (Int64Type) ID added in v0.1.2

func (t Int64Type) ID() int

func (Int64Type) Kind added in v0.1.2

func (t Int64Type) Kind() reflect.Kind

func (Int64Type) Name added in v0.1.2

func (t Int64Type) Name() string

func (Int64Type) String added in v0.1.2

func (t Int64Type) String() string

type Int8

type Int8 int8

func ToInt8

func ToInt8(x Int8Converter) Int8

func ToInt8A added in v0.1.2

func ToInt8A(x Int8Converter) (Int8, bool)

func (Int8) Int8

func (e Int8) Int8() int8

func (Int8) Interface

func (e Int8) Interface() interface{}

func (Int8) ToBool

func (e Int8) ToBool() Bool

func (Int8) ToComplex128 added in v0.1.2

func (e Int8) ToComplex128() Complex128

func (Int8) ToComplex128Eq added in v0.1.2

func (e Int8) ToComplex128Eq() (Complex128, bool)

func (Int8) ToComplex64 added in v0.1.2

func (e Int8) ToComplex64() Complex64

func (Int8) ToComplex64Eq added in v0.1.2

func (e Int8) ToComplex64Eq() (Complex64, bool)

func (Int8) ToFloat32

func (e Int8) ToFloat32() Float32

func (Int8) ToFloat32Eq added in v0.1.2

func (e Int8) ToFloat32Eq() (Float32, bool)

func (Int8) ToFloat64

func (e Int8) ToFloat64() Float64

func (Int8) ToFloat64Eq added in v0.1.2

func (e Int8) ToFloat64Eq() (Float64, bool)

func (Int8) ToInt16

func (e Int8) ToInt16() Int16

func (Int8) ToInt16Eq added in v0.1.2

func (e Int8) ToInt16Eq() (Int16, bool)

func (Int8) ToInt32

func (e Int8) ToInt32() Int32

func (Int8) ToInt32Eq added in v0.1.2

func (e Int8) ToInt32Eq() (Int32, bool)

func (Int8) ToInt64

func (e Int8) ToInt64() Int64

func (Int8) ToInt64Eq added in v0.1.2

func (e Int8) ToInt64Eq() (Int64, bool)

func (Int8) ToInt8

func (e Int8) ToInt8() Int8

func (Int8) ToInt8Eq added in v0.1.2

func (e Int8) ToInt8Eq() (Int8, bool)

func (Int8) ToString

func (e Int8) ToString() String

func (Int8) ToUint16

func (e Int8) ToUint16() Uint16

func (Int8) ToUint16Eq added in v0.1.2

func (e Int8) ToUint16Eq() (Uint16, bool)

func (Int8) ToUint32

func (e Int8) ToUint32() Uint32

func (Int8) ToUint32Eq added in v0.1.2

func (e Int8) ToUint32Eq() (Uint32, bool)

func (Int8) ToUint64

func (e Int8) ToUint64() Uint64

func (Int8) ToUint64Eq added in v0.1.2

func (e Int8) ToUint64Eq() (Uint64, bool)

func (Int8) ToUint8

func (e Int8) ToUint8() Uint8

func (Int8) ToUint8Eq added in v0.1.2

func (e Int8) ToUint8Eq() (Uint8, bool)

func (Int8) Type

func (e Int8) Type() Type

func (Int8) Val added in v0.1.2

func (e Int8) Val() Val

type Int8Converter

type Int8Converter interface {
	ToInt8() Int8
	ToInt8Eq() (Int8, bool)
}

type Int8Slice added in v0.1.2

type Int8Slice []int8

func (*Int8Slice) Cap added in v0.1.2

func (s *Int8Slice) Cap() int

func (*Int8Slice) Int8Slice added in v0.1.2

func (s *Int8Slice) Int8Slice() []int8

func (*Int8Slice) Interface added in v0.1.2

func (s *Int8Slice) Interface() interface{}

func (*Int8Slice) Len added in v0.1.2

func (s *Int8Slice) Len() int

func (*Int8Slice) Type added in v0.1.2

func (s *Int8Slice) Type() Type

type Int8Type added in v0.1.2

type Int8Type struct{}

func (Int8Type) BitSize added in v0.1.2

func (t Int8Type) BitSize() int

func (Int8Type) ID added in v0.1.2

func (t Int8Type) ID() int

func (Int8Type) Kind added in v0.1.2

func (t Int8Type) Kind() reflect.Kind

func (Int8Type) Name added in v0.1.2

func (t Int8Type) Name() string

func (Int8Type) String added in v0.1.2

func (t Int8Type) String() string

type NilType added in v0.1.2

type NilType struct{}

func (NilType) ID added in v0.1.2

func (t NilType) ID() int

func (NilType) Kind added in v0.1.2

func (t NilType) Kind() reflect.Kind

func (NilType) Name added in v0.1.2

func (t NilType) Name() string

func (NilType) String added in v0.1.2

func (t NilType) String() string

type String

type String string

func ToString

func ToString(x StringConverter) String

func ToStringFormat

func ToStringFormat(x Val, format string) String

func (String) Interface

func (e String) Interface() interface{}

func (String) String

func (e String) String() string

func (String) ToBool

func (e String) ToBool() Bool

func (String) ToBytes

func (e String) ToBytes() Bytes

func (String) ToComplex128 added in v0.1.2

func (e String) ToComplex128() Complex128

func (String) ToComplex64 added in v0.1.2

func (e String) ToComplex64() Complex64

func (String) ToFloat32

func (e String) ToFloat32() Float32

func (String) ToFloat64

func (e String) ToFloat64() Float64

func (String) ToInt16

func (e String) ToInt16() Int16

func (String) ToInt32

func (e String) ToInt32() Int32

func (String) ToInt64

func (e String) ToInt64() Int64

func (String) ToInt8

func (e String) ToInt8() Int8

func (String) ToString

func (e String) ToString() String

func (String) ToUint16

func (e String) ToUint16() Uint16

func (String) ToUint32

func (e String) ToUint32() Uint32

func (String) ToUint64

func (e String) ToUint64() Uint64

func (String) ToUint8

func (e String) ToUint8() Uint8

func (String) Type

func (e String) Type() Type

func (String) Val added in v0.1.2

func (e String) Val() Val

type StringConverter

type StringConverter interface {
	ToString() String
	ToStringCheck() (String, bool)
}

type StringSlice added in v0.1.2

type StringSlice []string

func (*StringSlice) Cap added in v0.1.2

func (s *StringSlice) Cap() int

func (*StringSlice) Interface added in v0.1.2

func (s *StringSlice) Interface() interface{}

func (*StringSlice) Len added in v0.1.2

func (s *StringSlice) Len() int

func (*StringSlice) StringSlice added in v0.1.2

func (s *StringSlice) StringSlice() []string

func (*StringSlice) Type added in v0.1.2

func (s *StringSlice) Type() Type

type StringType added in v0.1.2

type StringType struct{}

func (StringType) ID added in v0.1.2

func (t StringType) ID() int

func (StringType) Kind added in v0.1.2

func (t StringType) Kind() reflect.Kind

func (StringType) Name added in v0.1.2

func (t StringType) Name() string

func (StringType) String added in v0.1.2

func (t StringType) String() string

type TimeConverter added in v0.1.2

type TimeConverter interface {
	ToTime() Time
	ToTimeCheck() (Time, bool)
}

type Type

type Type interface {
	ID() int
	Kind() reflect.Kind
	Name() string
	String() string
}

type Uint16

type Uint16 uint16

func ToUint16

func ToUint16(x Uint16Converter) Uint16

func ToUint16A added in v0.1.2

func ToUint16A(x Uint16Converter) (Uint16, bool)

func (Uint16) Interface

func (e Uint16) Interface() interface{}

func (Uint16) ToBool

func (e Uint16) ToBool() Bool

func (Uint16) ToComplex128 added in v0.1.2

func (e Uint16) ToComplex128() Complex128

func (Uint16) ToComplex128Eq added in v0.1.2

func (e Uint16) ToComplex128Eq() (Complex128, bool)

func (Uint16) ToComplex64 added in v0.1.2

func (e Uint16) ToComplex64() Complex64

func (Uint16) ToComplex64Eq added in v0.1.2

func (e Uint16) ToComplex64Eq() (Complex64, bool)

func (Uint16) ToFloat32

func (e Uint16) ToFloat32() Float32

func (Uint16) ToFloat32Eq added in v0.1.2

func (e Uint16) ToFloat32Eq() (Float32, bool)

func (Uint16) ToFloat64

func (e Uint16) ToFloat64() Float64

func (Uint16) ToFloat64Eq added in v0.1.2

func (e Uint16) ToFloat64Eq() (Float64, bool)

func (Uint16) ToInt16

func (e Uint16) ToInt16() Int16

func (Uint16) ToInt16Eq added in v0.1.2

func (e Uint16) ToInt16Eq() (Int16, bool)

func (Uint16) ToInt32

func (e Uint16) ToInt32() Int32

func (Uint16) ToInt32Eq added in v0.1.2

func (e Uint16) ToInt32Eq() (Int32, bool)

func (Uint16) ToInt64

func (e Uint16) ToInt64() Int64

func (Uint16) ToInt64Eq added in v0.1.2

func (e Uint16) ToInt64Eq() (Int64, bool)

func (Uint16) ToInt8

func (e Uint16) ToInt8() Int8

func (Uint16) ToInt8Eq added in v0.1.2

func (e Uint16) ToInt8Eq() (Int8, bool)

func (Uint16) ToString

func (e Uint16) ToString() String

func (Uint16) ToUint16

func (e Uint16) ToUint16() Uint16

func (Uint16) ToUint16Eq added in v0.1.2

func (e Uint16) ToUint16Eq() (Uint16, bool)

func (Uint16) ToUint32

func (e Uint16) ToUint32() Uint32

func (Uint16) ToUint32Eq added in v0.1.2

func (e Uint16) ToUint32Eq() (Uint32, bool)

func (Uint16) ToUint64

func (e Uint16) ToUint64() Uint64

func (Uint16) ToUint64Eq added in v0.1.2

func (e Uint16) ToUint64Eq() (Uint64, bool)

func (Uint16) ToUint8

func (e Uint16) ToUint8() Uint8

func (Uint16) ToUint8Eq added in v0.1.2

func (e Uint16) ToUint8Eq() (Uint8, bool)

func (Uint16) Type

func (e Uint16) Type() Type

func (Uint16) Uint16

func (e Uint16) Uint16() uint16

func (Uint16) Val added in v0.1.2

func (e Uint16) Val() Val

type Uint16Converter

type Uint16Converter interface {
	ToUint16() Uint16
	ToUint16Eq() (Uint16, bool)
}

type Uint16Slice added in v0.1.2

type Uint16Slice []uint16

func (*Uint16Slice) Cap added in v0.1.2

func (s *Uint16Slice) Cap() int

func (*Uint16Slice) Interface added in v0.1.2

func (s *Uint16Slice) Interface() interface{}

func (*Uint16Slice) Len added in v0.1.2

func (s *Uint16Slice) Len() int

func (*Uint16Slice) Type added in v0.1.2

func (s *Uint16Slice) Type() Type

func (*Uint16Slice) Uint16Slice added in v0.1.2

func (s *Uint16Slice) Uint16Slice() []uint16

type Uint16Type added in v0.1.2

type Uint16Type struct{}

func (Uint16Type) BitSize added in v0.1.2

func (t Uint16Type) BitSize() int

func (Uint16Type) ID added in v0.1.2

func (t Uint16Type) ID() int

func (Uint16Type) Kind added in v0.1.2

func (t Uint16Type) Kind() reflect.Kind

func (Uint16Type) Name added in v0.1.2

func (t Uint16Type) Name() string

func (Uint16Type) String added in v0.1.2

func (t Uint16Type) String() string

type Uint32

type Uint32 uint32

func ToUint32

func ToUint32(x Uint32Converter) Uint32

func ToUint32A added in v0.1.2

func ToUint32A(x Uint32Converter) (Uint32, bool)

func (Uint32) Interface

func (e Uint32) Interface() interface{}

func (Uint32) ToBool

func (e Uint32) ToBool() Bool

func (Uint32) ToComplex128 added in v0.1.2

func (e Uint32) ToComplex128() Complex128

func (Uint32) ToComplex128Eq added in v0.1.2

func (e Uint32) ToComplex128Eq() (Complex128, bool)

func (Uint32) ToComplex64 added in v0.1.2

func (e Uint32) ToComplex64() Complex64

func (Uint32) ToComplex64Eq added in v0.1.2

func (e Uint32) ToComplex64Eq() (Complex64, bool)

func (Uint32) ToFloat32

func (e Uint32) ToFloat32() Float32

func (Uint32) ToFloat32Eq added in v0.1.2

func (e Uint32) ToFloat32Eq() (Float32, bool)

func (Uint32) ToFloat64

func (e Uint32) ToFloat64() Float64

func (Uint32) ToFloat64Eq added in v0.1.2

func (e Uint32) ToFloat64Eq() (Float64, bool)

func (Uint32) ToInt16

func (e Uint32) ToInt16() Int16

func (Uint32) ToInt16Eq added in v0.1.2

func (e Uint32) ToInt16Eq() (Int16, bool)

func (Uint32) ToInt32

func (e Uint32) ToInt32() Int32

func (Uint32) ToInt32Eq added in v0.1.2

func (e Uint32) ToInt32Eq() (Int32, bool)

func (Uint32) ToInt64

func (e Uint32) ToInt64() Int64

func (Uint32) ToInt64Eq added in v0.1.2

func (e Uint32) ToInt64Eq() (Int64, bool)

func (Uint32) ToInt8

func (e Uint32) ToInt8() Int8

func (Uint32) ToInt8Eq added in v0.1.2

func (e Uint32) ToInt8Eq() (Int8, bool)

func (Uint32) ToString

func (e Uint32) ToString() String

func (Uint32) ToUint16

func (e Uint32) ToUint16() Uint16

func (Uint32) ToUint16Eq added in v0.1.2

func (e Uint32) ToUint16Eq() (Uint16, bool)

func (Uint32) ToUint32

func (e Uint32) ToUint32() Uint32

func (Uint32) ToUint32Eq added in v0.1.2

func (e Uint32) ToUint32Eq() (Uint32, bool)

func (Uint32) ToUint64

func (e Uint32) ToUint64() Uint64

func (Uint32) ToUint64Eq added in v0.1.2

func (e Uint32) ToUint64Eq() (Uint64, bool)

func (Uint32) ToUint8

func (e Uint32) ToUint8() Uint8

func (Uint32) ToUint8Eq added in v0.1.2

func (e Uint32) ToUint8Eq() (Uint8, bool)

func (Uint32) Type

func (e Uint32) Type() Type

func (Uint32) Uint32

func (e Uint32) Uint32() uint32

func (Uint32) Val added in v0.1.2

func (e Uint32) Val() Val

type Uint32Converter

type Uint32Converter interface {
	ToUint32() Uint32
	ToUint32Eq() (Uint32, bool)
}

type Uint32Slice added in v0.1.2

type Uint32Slice []uint32

func (*Uint32Slice) Cap added in v0.1.2

func (s *Uint32Slice) Cap() int

func (*Uint32Slice) Interface added in v0.1.2

func (s *Uint32Slice) Interface() interface{}

func (*Uint32Slice) Len added in v0.1.2

func (s *Uint32Slice) Len() int

func (*Uint32Slice) Type added in v0.1.2

func (s *Uint32Slice) Type() Type

func (*Uint32Slice) Uint32Slice added in v0.1.2

func (s *Uint32Slice) Uint32Slice() []uint32

type Uint32Type added in v0.1.2

type Uint32Type struct{}

func (Uint32Type) BitSize added in v0.1.2

func (t Uint32Type) BitSize() int

func (Uint32Type) ID added in v0.1.2

func (t Uint32Type) ID() int

func (Uint32Type) Kind added in v0.1.2

func (t Uint32Type) Kind() reflect.Kind

func (Uint32Type) Name added in v0.1.2

func (t Uint32Type) Name() string

func (Uint32Type) String added in v0.1.2

func (t Uint32Type) String() string

type Uint64

type Uint64 uint64

func ToUint64

func ToUint64(x Uint64Converter) Uint64

func ToUint64A added in v0.1.2

func ToUint64A(x Uint64Converter) (Uint64, bool)

func (Uint64) Interface

func (e Uint64) Interface() interface{}

func (Uint64) ToBool

func (e Uint64) ToBool() Bool

func (Uint64) ToComplex128 added in v0.1.2

func (e Uint64) ToComplex128() Complex128

func (Uint64) ToComplex128Eq added in v0.1.2

func (e Uint64) ToComplex128Eq() (Complex128, bool)

func (Uint64) ToComplex64 added in v0.1.2

func (e Uint64) ToComplex64() Complex64

func (Uint64) ToComplex64Eq added in v0.1.2

func (e Uint64) ToComplex64Eq() (Complex64, bool)

func (Uint64) ToFloat32

func (e Uint64) ToFloat32() Float32

func (Uint64) ToFloat32Eq added in v0.1.2

func (e Uint64) ToFloat32Eq() (Float32, bool)

func (Uint64) ToFloat64

func (e Uint64) ToFloat64() Float64

func (Uint64) ToFloat64Eq added in v0.1.2

func (e Uint64) ToFloat64Eq() (Float64, bool)

func (Uint64) ToInt16

func (e Uint64) ToInt16() Int16

func (Uint64) ToInt16Eq added in v0.1.2

func (e Uint64) ToInt16Eq() (Int16, bool)

func (Uint64) ToInt32

func (e Uint64) ToInt32() Int32

func (Uint64) ToInt32Eq added in v0.1.2

func (e Uint64) ToInt32Eq() (Int32, bool)

func (Uint64) ToInt64

func (e Uint64) ToInt64() Int64

func (Uint64) ToInt64Eq added in v0.1.2

func (e Uint64) ToInt64Eq() (Int64, bool)

func (Uint64) ToInt8

func (e Uint64) ToInt8() Int8

func (Uint64) ToInt8Eq added in v0.1.2

func (e Uint64) ToInt8Eq() (Int8, bool)

func (Uint64) ToString

func (e Uint64) ToString() String

func (Uint64) ToUint16

func (e Uint64) ToUint16() Uint16

func (Uint64) ToUint16Eq added in v0.1.2

func (e Uint64) ToUint16Eq() (Uint16, bool)

func (Uint64) ToUint32

func (e Uint64) ToUint32() Uint32

func (Uint64) ToUint32Eq added in v0.1.2

func (e Uint64) ToUint32Eq() (Uint32, bool)

func (Uint64) ToUint64

func (e Uint64) ToUint64() Uint64

func (Uint64) ToUint64Eq added in v0.1.2

func (e Uint64) ToUint64Eq() (Uint64, bool)

func (Uint64) ToUint8

func (e Uint64) ToUint8() Uint8

func (Uint64) ToUint8Eq added in v0.1.2

func (e Uint64) ToUint8Eq() (Uint8, bool)

func (Uint64) Type

func (e Uint64) Type() Type

func (Uint64) Uint64

func (e Uint64) Uint64() uint64

func (Uint64) Val added in v0.1.2

func (e Uint64) Val() Val

type Uint64Converter

type Uint64Converter interface {
	ToUint64() Uint64
	ToUint64Eq() (Uint64, bool)
}

type Uint64Slice added in v0.1.2

type Uint64Slice []uint64

func (*Uint64Slice) Cap added in v0.1.2

func (s *Uint64Slice) Cap() int

func (*Uint64Slice) Interface added in v0.1.2

func (s *Uint64Slice) Interface() interface{}

func (*Uint64Slice) Len added in v0.1.2

func (s *Uint64Slice) Len() int

func (*Uint64Slice) Type added in v0.1.2

func (s *Uint64Slice) Type() Type

func (*Uint64Slice) Uint64Slice added in v0.1.2

func (s *Uint64Slice) Uint64Slice() []uint64

type Uint64Type added in v0.1.2

type Uint64Type struct{}

func (Uint64Type) BitSize added in v0.1.2

func (t Uint64Type) BitSize() int

func (Uint64Type) ID added in v0.1.2

func (t Uint64Type) ID() int

func (Uint64Type) Kind added in v0.1.2

func (t Uint64Type) Kind() reflect.Kind

func (Uint64Type) Name added in v0.1.2

func (t Uint64Type) Name() string

func (Uint64Type) String added in v0.1.2

func (t Uint64Type) String() string

type Uint8

type Uint8 uint8

func ToUint8

func ToUint8(x Uint8Converter) Uint8

func ToUint8A added in v0.1.2

func ToUint8A(x Uint8Converter) (Uint8, bool)

func (Uint8) Interface

func (e Uint8) Interface() interface{}

func (Uint8) ToBool

func (e Uint8) ToBool() Bool

func (Uint8) ToComplex128 added in v0.1.2

func (e Uint8) ToComplex128() Complex128

func (Uint8) ToComplex128Eq added in v0.1.2

func (e Uint8) ToComplex128Eq() (Complex128, bool)

func (Uint8) ToComplex64 added in v0.1.2

func (e Uint8) ToComplex64() Complex64

func (Uint8) ToComplex64Eq added in v0.1.2

func (e Uint8) ToComplex64Eq() (Complex64, bool)

func (Uint8) ToFloat32

func (e Uint8) ToFloat32() Float32

func (Uint8) ToFloat32Eq added in v0.1.2

func (e Uint8) ToFloat32Eq() (Float32, bool)

func (Uint8) ToFloat64

func (e Uint8) ToFloat64() Float64

func (Uint8) ToFloat64Eq added in v0.1.2

func (e Uint8) ToFloat64Eq() (Float64, bool)

func (Uint8) ToInt16

func (e Uint8) ToInt16() Int16

func (Uint8) ToInt16Eq added in v0.1.2

func (e Uint8) ToInt16Eq() (Int16, bool)

func (Uint8) ToInt32

func (e Uint8) ToInt32() Int32

func (Uint8) ToInt32Eq added in v0.1.2

func (e Uint8) ToInt32Eq() (Int32, bool)

func (Uint8) ToInt64

func (e Uint8) ToInt64() Int64

func (Uint8) ToInt64Eq added in v0.1.2

func (e Uint8) ToInt64Eq() (Int64, bool)

func (Uint8) ToInt8

func (e Uint8) ToInt8() Int8

func (Uint8) ToInt8Eq added in v0.1.2

func (e Uint8) ToInt8Eq() (Int8, bool)

func (Uint8) ToString

func (e Uint8) ToString() String

func (Uint8) ToUint16

func (e Uint8) ToUint16() Uint16

func (Uint8) ToUint16Eq added in v0.1.2

func (e Uint8) ToUint16Eq() (Uint16, bool)

func (Uint8) ToUint32

func (e Uint8) ToUint32() Uint32

func (Uint8) ToUint32Eq added in v0.1.2

func (e Uint8) ToUint32Eq() (Uint32, bool)

func (Uint8) ToUint64

func (e Uint8) ToUint64() Uint64

func (Uint8) ToUint64Eq added in v0.1.2

func (e Uint8) ToUint64Eq() (Uint64, bool)

func (Uint8) ToUint8

func (e Uint8) ToUint8() Uint8

func (Uint8) ToUint8Eq added in v0.1.2

func (e Uint8) ToUint8Eq() (Uint8, bool)

func (Uint8) Type

func (e Uint8) Type() Type

func (Uint8) Uint8

func (e Uint8) Uint8() uint8

func (Uint8) Val added in v0.1.2

func (e Uint8) Val() Val

type Uint8Converter

type Uint8Converter interface {
	ToUint8() Uint8
	ToUint8Eq() (Uint8, bool)
}

type Uint8Slice added in v0.1.2

type Uint8Slice []uint8

func (*Uint8Slice) Cap added in v0.1.2

func (s *Uint8Slice) Cap() int

func (*Uint8Slice) Interface added in v0.1.2

func (s *Uint8Slice) Interface() interface{}

func (*Uint8Slice) Len added in v0.1.2

func (s *Uint8Slice) Len() int

func (*Uint8Slice) Type added in v0.1.2

func (s *Uint8Slice) Type() Type

func (*Uint8Slice) Uint8Slice added in v0.1.2

func (s *Uint8Slice) Uint8Slice() []uint8

type Uint8Type added in v0.1.2

type Uint8Type struct{}

func (Uint8Type) BitSize added in v0.1.2

func (t Uint8Type) BitSize() int

func (Uint8Type) ID added in v0.1.2

func (t Uint8Type) ID() int

func (Uint8Type) Kind added in v0.1.2

func (t Uint8Type) Kind() reflect.Kind

func (Uint8Type) Name added in v0.1.2

func (t Uint8Type) Name() string

func (Uint8Type) String added in v0.1.2

func (t Uint8Type) String() string

type Val

type Val interface {
	Interface() interface{}
	Val() Val
	Type() Type
}

Warper

type ValSlice added in v0.1.2

type ValSlice interface {
	Interface() interface{}
	ValSlice() ValSlice
	Type() Type
	Len() int
	Cap() int
	Grow(n int)
	Reset()
}

Directories

Path Synopsis
forceconv module

Jump to

Keyboard shortcuts

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