inttype

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Variant

type Variant int
const (
	Invalid Variant = iota
)

func GetSet

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

func GetSetVariant

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

func (Variant) Add

func (it Variant) Add(n int) Variant

Add v + n

func (Variant) AllNameValues added in v0.0.4

func (it Variant) AllNameValues() []string

func (Variant) AsBasicEnumer added in v0.0.4

func (it Variant) AsBasicEnumer() enuminf.BasicEnumer

func (Variant) EnumType added in v0.0.4

func (it Variant) EnumType() enuminf.EnumTyper

func (Variant) Format added in v0.0.4

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

func (Variant) IntegerEnumRanges added in v0.0.4

func (it Variant) IntegerEnumRanges() []int

func (Variant) Is

func (it Variant) Is(n Variant) bool

func (Variant) IsAnyNamesOf added in v0.0.4

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

func (Variant) IsAnyOf added in v0.0.3

func (it Variant) IsAnyOf(anyOfItems ...Variant) bool

func (Variant) IsCompareResult

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

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

func (Variant) IsEqual

func (it Variant) IsEqual(n int) bool

func (Variant) IsGreater

func (it Variant) IsGreater(n int) bool

IsGreater v.Value() > n

func (Variant) IsGreaterEqual

func (it Variant) IsGreaterEqual(n int) bool

IsGreaterEqual v.Value() >= n

func (Variant) IsInitializedLogically

func (it Variant) IsInitializedLogically() bool

func (Variant) IsInvalid added in v0.0.4

func (it Variant) IsInvalid() bool

func (Variant) IsLess

func (it Variant) IsLess(n int) bool

IsLess v.Value() < n

func (Variant) IsLessEqual

func (it Variant) IsLessEqual(n int) bool

IsLessEqual v.Value() <= n

func (Variant) IsNameEqual added in v0.0.4

func (it Variant) IsNameEqual(name string) bool

func (Variant) IsNameOf added in v0.0.4

func (it Variant) IsNameOf(anyNames ...string) bool

func (Variant) IsUninitialized

func (it Variant) IsUninitialized() bool

func (Variant) IsValid added in v0.0.4

func (it Variant) IsValid() bool

func (Variant) MarshalJSON added in v0.0.4

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

func (Variant) MaxInt added in v0.0.4

func (it Variant) MaxInt() int

func (Variant) MaxMaxAny added in v0.0.4

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

func (Variant) MaxValueString added in v0.0.4

func (it Variant) MaxValueString() string

func (Variant) MinInt added in v0.0.4

func (it Variant) MinInt() int

func (Variant) MinValueString added in v0.0.4

func (it Variant) MinValueString() string

func (Variant) Name added in v0.0.4

func (it Variant) Name() string

func (Variant) NameValue added in v0.0.4

func (it Variant) NameValue() string

func (Variant) OnlySupportedErr added in v0.0.4

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

func (Variant) OnlySupportedMsgErr added in v0.0.4

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

func (Variant) RangeNamesCsv added in v0.0.4

func (it Variant) RangeNamesCsv() string

func (Variant) RangesDynamicMap added in v0.0.4

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

func (Variant) String added in v0.0.4

func (it Variant) String() string

func (Variant) StringValue

func (it Variant) StringValue() string

func (Variant) Subtract

func (it Variant) Subtract(n int) Variant

Subtract v - n

func (Variant) ToNumberString added in v0.0.4

func (it Variant) ToNumberString() string

func (Variant) ToPtr added in v0.0.4

func (it Variant) ToPtr() *Variant

func (Variant) TypeName added in v0.0.4

func (it Variant) TypeName() string

func (*Variant) UnmarshalJSON added in v0.0.4

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

func (Variant) Value

func (it Variant) Value() int

func (Variant) ValueByte added in v0.0.4

func (it Variant) ValueByte() byte

func (Variant) ValueInt added in v0.0.4

func (it Variant) ValueInt() int

func (Variant) ValueInt16 added in v0.0.4

func (it Variant) ValueInt16() int16

func (Variant) ValueInt32 added in v0.0.4

func (it Variant) ValueInt32() int32

func (Variant) ValueInt8 added in v0.0.4

func (it Variant) ValueInt8() int8

func (Variant) ValueString added in v0.0.4

func (it Variant) ValueString() string

func (Variant) ValueUInt16 added in v0.0.4

func (it Variant) ValueUInt16() uint16

Jump to

Keyboard shortcuts

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