Documentation
¶
Index ¶
- Variables
- func String(rawBytes []byte) string
- type Variant
- func (it Variant) Add(n byte) Variant
- func (it Variant) AllNameValues() []string
- func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
- func (it Variant) EnumType() enuminf.EnumTyper
- func (it Variant) Format(format string) (compiled string)
- func (it Variant) HasIndexInStrings(sliceOfStrings ...string) (val string, isValid bool)
- func (it Variant) IntegerEnumRanges() []int
- func (it Variant) Is(n Variant) bool
- func (it *Variant) IsAnyEnumsEqual(enums ...enuminf.BasicEnumer) bool
- func (it Variant) IsAnyNamesOf(names ...string) bool
- func (it Variant) IsBetween(start, end byte) bool
- func (it Variant) IsBetweenInt(start, end int) bool
- func (it Variant) IsCompareResult(n byte, compare corecomparator.Compare) bool
- func (it Variant) IsEnumEqual(enum enuminf.BasicEnumer) bool
- func (it Variant) IsEqual(n byte) bool
- func (it Variant) IsEqualInt(n int) bool
- func (it Variant) IsGreater(n byte) bool
- func (it Variant) IsGreaterEqual(n byte) bool
- func (it Variant) IsGreaterEqualInt(n int) bool
- func (it Variant) IsGreaterInt(n int) bool
- func (it Variant) IsInvalid() bool
- func (it Variant) IsInvalidRange() bool
- func (it Variant) IsLess(n byte) bool
- func (it Variant) IsLessEqual(n byte) bool
- func (it Variant) IsLessEqualInt(n int) bool
- func (it Variant) IsLessInt(n int) bool
- func (it Variant) IsMax() bool
- func (it Variant) IsMin() bool
- func (it Variant) IsNameEqual(name string) bool
- func (it Variant) IsOne() bool
- func (it Variant) IsThree() bool
- func (it Variant) IsTwo() bool
- func (it Variant) IsValid() bool
- func (it Variant) IsValidRange() bool
- func (it Variant) IsValueEqual(value byte) bool
- func (it Variant) IsZero() bool
- func (it Variant) JsonString() string
- func (it Variant) MarshalJSON() ([]byte, error)
- func (it Variant) MaxInt() int
- func (it Variant) MaxValueString() string
- func (it Variant) MinInt() int
- func (it Variant) MinMaxAny() (min, max interface{})
- func (it Variant) MinValueString() string
- func (it Variant) Name() string
- func (it Variant) NameValue() string
- func (it Variant) OnlySupportedErr(names ...string) error
- func (it Variant) OnlySupportedMsgErr(message string, names ...string) error
- func (it Variant) RangeNamesCsv() string
- func (it Variant) RangesDynamicMap() map[string]interface{}
- func (it Variant) RangesInvalidErr() error
- func (it Variant) RangesInvalidMessage() string
- func (it Variant) String() string
- func (it Variant) StringRanges() []string
- func (it Variant) StringRangesPtr() *[]string
- func (it Variant) StringValue() string
- func (it Variant) Subtract(n byte) Variant
- func (it Variant) ToNumberString() string
- func (it Variant) ToPtr() *Variant
- func (it Variant) TypeName() string
- func (it *Variant) UnmarshalJSON(data []byte) error
- func (it Variant) UnmarshallToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (it Variant) Value() byte
- func (it Variant) ValueByte() byte
- func (it Variant) ValueInt() int
- func (it Variant) ValueInt16() int16
- func (it Variant) ValueInt32() int32
- func (it Variant) ValueInt8() int8
- func (it Variant) ValueString() string
- func (it Variant) ValueUInt16() uint16
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type Variant ¶
type Variant byte
func GetSetVariant ¶ added in v0.0.9
func (Variant) AllNameValues ¶ added in v1.2.16
func (Variant) AsBasicEnumContractsBinder ¶ added in v0.4.1
func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
func (Variant) HasIndexInStrings ¶ added in v1.3.35
func (Variant) IntegerEnumRanges ¶ added in v1.2.16
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 (Variant) IsBetweenInt ¶ added in v0.0.5
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) IsEqualInt ¶ added in v0.0.5
func (Variant) IsGreaterEqual ¶
IsGreaterEqual v.Value() >= n
func (Variant) IsGreaterEqualInt ¶ added in v0.0.5
IsGreaterEqualInt v.Value() >= n
func (Variant) IsGreaterInt ¶ added in v0.0.5
IsGreaterInt v.Value() > n
func (Variant) IsInvalidRange ¶ added in v0.4.1
func (Variant) IsLessEqualInt ¶ added in v0.0.5
IsLessEqualInt v.Value() <= n
func (Variant) IsNameEqual ¶ added in v1.1.9
func (Variant) IsValidRange ¶ added in v0.4.1
func (Variant) IsValueEqual ¶ added in v1.2.1
func (Variant) JsonString ¶ added in v0.8.3
func (Variant) MarshalJSON ¶ added in v0.4.1
func (Variant) MaxValueString ¶ added in v1.2.14
func (Variant) MinValueString ¶ added in v1.2.14
func (Variant) OnlySupportedErr ¶ added in v1.2.16
func (Variant) OnlySupportedMsgErr ¶ added in v1.2.16
func (Variant) RangeNamesCsv ¶ added in v0.8.0
func (Variant) RangesDynamicMap ¶ added in v1.2.14
func (Variant) RangesInvalidErr ¶ added in v0.4.1
func (Variant) RangesInvalidMessage ¶ added in v0.4.1
func (Variant) StringRanges ¶ added in v0.4.1
func (Variant) StringRangesPtr ¶ added in v0.4.1
func (Variant) StringValue ¶
func (Variant) ToNumberString ¶ added in v0.4.6
func (*Variant) UnmarshalJSON ¶ added in v0.4.1
func (Variant) UnmarshallToValue ¶ added in v0.6.9
func (Variant) ValueInt16 ¶ added in v1.1.9
func (Variant) ValueInt32 ¶ added in v1.1.9
func (Variant) ValueString ¶ added in v1.1.9
func (Variant) ValueUInt16 ¶ added in v1.2.16
Click to show internal directories.
Click to hide internal directories.