issetter

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: MIT Imports: 3 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsOutOfRange

func IsOutOfRange(n byte) bool

n < Uninitialized.Value() || n > Set.Value()

func MaxByte

func MaxByte() byte

func MinByte

func MinByte() byte

Types

type Value

type Value byte
const (
	Uninitialized Value = 0
	True          Value = 1
	False         Value = 2
	Unset         Value = 3
	Set           Value = 4
)

func GetBool added in v0.1.0

func GetBool(
	isCondition bool,
) Value

func GetSet added in v0.0.8

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

func GetSetByte added in v0.0.8

func GetSetByte(
	isCondition bool,
	trueValue byte,
	falseValue byte,
) Value

func GetSetUnset added in v0.1.0

func GetSetUnset(
	isCondition bool,
) Value

func Max

func Max() Value

func Min

func Min() Value

func (Value) Add

func (v Value) Add(n byte) Value

v + n

func (Value) GetErrorOnOutOfRange

func (v Value) GetErrorOnOutOfRange(n byte, msg string) error

func (Value) HasInitialized

func (v Value) HasInitialized() bool

func (Value) HasInitializedAndSet

func (v Value) HasInitializedAndSet() bool

func (Value) HasInitializedAndTrue

func (v Value) HasInitializedAndTrue() bool

func (Value) Is

func (v Value) Is(n Value) bool

func (Value) IsBetween

func (v Value) IsBetween(start, end byte) bool

val >= start && val <= end

func (Value) IsBetweenInt

func (v Value) IsBetweenInt(start, end int) bool

val >= start && val <= end

func (Value) IsCompareResult

func (v Value) IsCompareResult(n byte, compare corecomparator.Compare) bool

Here left is v, and right is `n`

func (Value) IsEqual

func (v Value) IsEqual(n byte) bool

func (Value) IsEqualInt

func (v Value) IsEqualInt(n int) bool

func (Value) IsFalse

func (v Value) IsFalse() bool

v == False

func (Value) IsGreater

func (v Value) IsGreater(n byte) bool

v.Value() > n

func (Value) IsGreaterEqual

func (v Value) IsGreaterEqual(n byte) bool

v.Value() >= n

func (Value) IsGreaterEqualInt

func (v Value) IsGreaterEqualInt(n int) bool

v.Value() >= n

func (Value) IsGreaterInt

func (v Value) IsGreaterInt(n int) bool

v.Value() > n

func (Value) IsLess

func (v Value) IsLess(n byte) bool

v.Value() < n

func (Value) IsLessEqual

func (v Value) IsLessEqual(n byte) bool

v.Value() <= n

func (Value) IsLessEqualInt

func (v Value) IsLessEqualInt(n int) bool

v.Value() <= n

func (Value) IsLessInt

func (v Value) IsLessInt(n int) bool

v.Value() < n

func (Value) IsNegative

func (v Value) IsNegative() bool

v == Uninitialized || v == Unset || v == False

func (Value) IsPositive

func (v Value) IsPositive() bool

v == True || v == Set

func (Value) IsSet

func (v Value) IsSet() bool

v == Set

func (Value) IsTrue

func (v Value) IsTrue() bool

v == True

func (Value) IsUnSetOrUninitialized

func (v Value) IsUnSetOrUninitialized() bool

v == Uninitialized || v == Unset

func (Value) IsUninitialized

func (v Value) IsUninitialized() bool

v == Uninitialized

func (Value) IsUnset

func (v Value) IsUnset() bool

v == Unset

func (Value) PanicOnOutOfRange

func (v Value) PanicOnOutOfRange(n byte, msg string)

func (Value) String

func (v Value) String() string

func (Value) StringValue

func (v Value) StringValue() string

func (Value) Value

func (v Value) Value() byte

Jump to

Keyboard shortcuts

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