bytetype

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2022 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BasicEnumImpl = enumimpl.New.BasicByte.Create(
		reflectinternal.TypeName(Variant(0)),
		[]byte{},
		[]string{},
		constants.Zero,
		constants.MaxUnit8)
)

Functions

This section is empty.

Types

type Variant

type Variant byte

func GetSet added in v0.0.9

func GetSet(
	isCondition bool,
	trueValue Variant,
	falseValue Variant,
) Variant

func GetSetVariant added in v0.0.9

func GetSetVariant(
	isCondition bool,
	trueValue byte,
	falseValue byte,
) Variant

func (Variant) Add

func (it Variant) Add(n byte) Variant

Add v + n

func (Variant) AllNameValues added in v1.2.16

func (it Variant) AllNameValues() []string

func (Variant) AsBasicEnumContractsBinder added in v0.4.1

func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder

func (Variant) EnumType added in v1.1.9

func (it Variant) EnumType() enuminf.EnumTyper

func (Variant) Format added in v1.1.9

func (it Variant) Format(format string) (compiled string)

func (Variant) IntegerEnumRanges added in v1.2.16

func (it Variant) IntegerEnumRanges() []int

func (Variant) Is

func (it Variant) Is(n Variant) bool

func (*Variant) IsAnyEnumsEqual added in v1.1.9

func (it *Variant) IsAnyEnumsEqual(enums ...enuminf.BasicEnumer) bool

func (Variant) IsAnyNamesOf added in v1.2.3

func (it Variant) IsAnyNamesOf(names ...string) bool

func (Variant) IsBetween added in v0.0.5

func (it Variant) IsBetween(start, end byte) bool

IsBetween val >= start && val <= end

func (Variant) IsBetweenInt added in v0.0.5

func (it Variant) IsBetweenInt(start, end int) bool

IsBetweenInt val >= start && val <= end

func (Variant) IsCompareResult added in v0.4.1

func (it Variant) IsCompareResult(n byte, compare corecomparator.Compare) bool

IsCompareResult Here left is v, and right is `n`

func (Variant) IsEnumEqual added in v1.1.9

func (it Variant) IsEnumEqual(enum enuminf.BasicEnumer) bool

func (Variant) IsEqual

func (it Variant) IsEqual(n byte) bool

func (Variant) IsEqualInt added in v0.0.5

func (it Variant) IsEqualInt(n int) bool

func (Variant) IsGreater

func (it Variant) IsGreater(n byte) bool

IsGreater v.Value() > n

func (Variant) IsGreaterEqual

func (it Variant) IsGreaterEqual(n byte) bool

IsGreaterEqual v.Value() >= n

func (Variant) IsGreaterEqualInt added in v0.0.5

func (it Variant) IsGreaterEqualInt(n int) bool

IsGreaterEqualInt v.Value() >= n

func (Variant) IsGreaterInt added in v0.0.5

func (it Variant) IsGreaterInt(n int) bool

IsGreaterInt v.Value() > n

func (Variant) IsInvalid added in v1.1.8

func (it Variant) IsInvalid() bool

func (Variant) IsInvalidRange added in v0.4.1

func (it Variant) IsInvalidRange() bool

func (Variant) IsLess

func (it Variant) IsLess(n byte) bool

IsLess v.Value() < n

func (Variant) IsLessEqual

func (it Variant) IsLessEqual(n byte) bool

IsLessEqual v.Value() <= n

func (Variant) IsLessEqualInt added in v0.0.5

func (it Variant) IsLessEqualInt(n int) bool

IsLessEqualInt v.Value() <= n

func (Variant) IsLessInt added in v0.0.5

func (it Variant) IsLessInt(n int) bool

IsLessInt v.Value() < n

func (Variant) IsNameEqual added in v1.1.9

func (it Variant) IsNameEqual(name string) bool

func (Variant) IsValid added in v1.1.8

func (it Variant) IsValid() bool

func (Variant) IsValidRange added in v0.4.1

func (it Variant) IsValidRange() bool

func (Variant) IsValueEqual added in v1.2.1

func (it Variant) IsValueEqual(value byte) bool

func (Variant) JsonString added in v0.8.3

func (it Variant) JsonString() string

func (Variant) MarshalJSON added in v0.4.1

func (it Variant) MarshalJSON() ([]byte, error)

func (Variant) MaxInt added in v1.2.14

func (it Variant) MaxInt() int

func (Variant) MaxMaxAny added in v1.2.14

func (it Variant) MaxMaxAny() (min, max interface{})

func (Variant) MaxValueString added in v1.2.14

func (it Variant) MaxValueString() string

func (Variant) MinInt added in v1.2.14

func (it Variant) MinInt() int

func (Variant) MinValueString added in v1.2.14

func (it Variant) MinValueString() string

func (Variant) Name added in v0.4.6

func (it Variant) Name() string

func (Variant) NameValue added in v0.9.5

func (it Variant) NameValue() string

func (Variant) OnlySupportedErr added in v1.2.16

func (it Variant) OnlySupportedErr(
	names ...string,
) error

func (Variant) OnlySupportedMsgErr added in v1.2.16

func (it Variant) OnlySupportedMsgErr(
	message string,
	names ...string,
) error

func (Variant) RangeNamesCsv added in v0.8.0

func (it Variant) RangeNamesCsv() string

func (Variant) RangesDynamicMap added in v1.2.14

func (it Variant) RangesDynamicMap() map[string]interface{}

func (Variant) RangesInvalidErr added in v0.4.1

func (it Variant) RangesInvalidErr() error

func (Variant) RangesInvalidMessage added in v0.4.1

func (it Variant) RangesInvalidMessage() string

func (Variant) String added in v0.4.1

func (it Variant) String() string

func (Variant) StringRanges added in v0.4.1

func (it Variant) StringRanges() []string

func (Variant) StringRangesPtr added in v0.4.1

func (it Variant) StringRangesPtr() *[]string

func (Variant) StringValue

func (it Variant) StringValue() string

func (Variant) Subtract

func (it Variant) Subtract(n byte) Variant

Subtract v - n

func (Variant) ToNumberString added in v0.4.6

func (it Variant) ToNumberString() string

func (Variant) ToPtr added in v1.2.15

func (it Variant) ToPtr() *Variant

func (Variant) TypeName added in v0.8.0

func (it Variant) TypeName() string

func (*Variant) UnmarshalJSON added in v0.4.1

func (it *Variant) UnmarshalJSON(data []byte) error

func (Variant) UnmarshallToValue added in v0.6.9

func (it Variant) UnmarshallToValue(jsonUnmarshallingValue []byte) (byte, error)

func (Variant) Value

func (it Variant) Value() byte

func (Variant) ValueByte added in v1.1.9

func (it Variant) ValueByte() byte

func (Variant) ValueInt added in v1.1.9

func (it Variant) ValueInt() int

func (Variant) ValueInt16 added in v1.1.9

func (it Variant) ValueInt16() int16

func (Variant) ValueInt32 added in v1.1.9

func (it Variant) ValueInt32() int32

func (Variant) ValueInt8 added in v1.1.9

func (it Variant) ValueInt8() int8

func (Variant) ValueString added in v1.1.9

func (it Variant) ValueString() string

func (Variant) ValueUInt16 added in v1.2.16

func (it Variant) ValueUInt16() uint16

Jump to

Keyboard shortcuts

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