pointer

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2020 License: BSD-2-Clause Imports: 1 Imported by: 16

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloneBool added in v1.27.0

func CloneBool(source *bool) *bool

func CloneDuration added in v1.27.0

func CloneDuration(source *time.Duration) *time.Duration

func CloneFloat64 added in v1.27.0

func CloneFloat64(source *float64) *float64

func CloneInt added in v1.27.0

func CloneInt(source *int) *int

func CloneString added in v1.27.0

func CloneString(source *string) *string

func CloneStringArray added in v1.27.0

func CloneStringArray(source *[]string) *[]string

func CloneTime added in v1.27.0

func CloneTime(source *time.Time) *time.Time

func DefaultBool added in v1.27.0

func DefaultBool(value *bool, defaultValue bool) *bool

func DefaultDuration added in v1.27.0

func DefaultDuration(value *time.Duration, defaultValue time.Duration) *time.Duration

func DefaultFloat64 added in v1.27.0

func DefaultFloat64(value *float64, defaultValue float64) *float64

func DefaultInt added in v1.27.0

func DefaultInt(value *int, defaultValue int) *int

func DefaultString added in v1.27.0

func DefaultString(value *string, defaultValue string) *string

func DefaultStringArray added in v1.27.0

func DefaultStringArray(value *[]string, defaultValue []string) *[]string

func DefaultTime added in v1.27.0

func DefaultTime(value *time.Time, defaultValue time.Time) *time.Time

func EqualBool added in v1.30.0

func EqualBool(a *bool, b *bool) bool

func EqualDuration added in v1.30.0

func EqualDuration(a *time.Duration, b *time.Duration) bool

func EqualFloat64 added in v1.30.0

func EqualFloat64(a *float64, b *float64) bool

func EqualInt added in v1.30.0

func EqualInt(a *int, b *int) bool

func EqualString added in v1.30.0

func EqualString(a *string, b *string) bool

func EqualStringArray added in v1.30.0

func EqualStringArray(a *[]string, b *[]string) bool

func EqualTime added in v1.30.0

func EqualTime(a *time.Time, b *time.Time) bool

func FromBool added in v1.27.0

func FromBool(value bool) *bool

func FromDuration added in v1.27.0

func FromDuration(value time.Duration) *time.Duration

func FromFloat64 added in v1.27.0

func FromFloat64(value float64) *float64

func FromInt added in v1.27.0

func FromInt(value int) *int

func FromString added in v1.27.0

func FromString(value string) *string

func FromStringArray added in v1.27.0

func FromStringArray(value []string) *[]string

func FromTime added in v1.27.0

func FromTime(value time.Time) *time.Time

func ToBool added in v1.27.0

func ToBool(ptr *bool) bool

func ToDuration added in v1.27.0

func ToDuration(ptr *time.Duration) time.Duration

func ToFloat64 added in v1.27.0

func ToFloat64(ptr *float64) float64

func ToInt added in v1.27.0

func ToInt(ptr *int) int

func ToString added in v1.27.0

func ToString(ptr *string) string

func ToStringArray added in v1.27.0

func ToStringArray(ptr *[]string) []string

func ToTime added in v1.27.0

func ToTime(ptr *time.Time) time.Time

Types

This section is empty.

Jump to

Keyboard shortcuts

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