vars

package
v0.3.26 Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2024 License: Unlicense Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var StringValueDelim = ","

StringValueDelim 默认的数据分割符

View Source
var TimeLayout = "2006-01-02 15:04:05"

Functions

func SetProviderByFieldPath

func SetProviderByFieldPath(fieldPath string, provider ProviderFunc)

SetProviderByFieldPath 设定fieldPath指向字段的flag.Getter获取方法

func SetProviderByFieldType

func SetProviderByFieldType(typeStr string, provider ProviderFunc)

SetProviderByFieldType 设定type名称的flag.Getter获取方法

Types

type Bool added in v0.2.8

type Bool struct {
	// contains filtered or unexported fields
}

Var type

func NewBool added in v0.2.8

func NewBool(p *bool, stringAlias func(s string) string) *Bool

NewVar new func

func (*Bool) Get added in v0.2.8

func (f *Bool) Get() interface{}

Get 返回类型值

func (*Bool) IsBoolFlag added in v0.3.4

func (f *Bool) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Bool) Set added in v0.2.8

func (f *Bool) Set(s string) error

Set for each of the types

func (*Bool) String added in v0.2.8

func (f *Bool) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Bool) TypeName added in v0.2.8

func (f *Bool) TypeName() string

TypeName 类型名称

func (*Bool) Usage added in v0.2.8

func (f *Bool) Usage() string

Usage FlagSet使用

type Duration added in v0.2.6

type Duration struct {
	// contains filtered or unexported fields
}

Var type

func NewDuration added in v0.2.6

func NewDuration(p *time.Duration, stringAlias func(s string) string) *Duration

NewVar new func

func (*Duration) Get added in v0.2.6

func (f *Duration) Get() interface{}

Get 返回类型值

func (*Duration) IsBoolFlag added in v0.3.4

func (f *Duration) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Duration) Set added in v0.2.6

func (f *Duration) Set(s string) error

Set for each of the types

func (*Duration) String added in v0.2.6

func (f *Duration) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Duration) TypeName added in v0.2.6

func (f *Duration) TypeName() string

TypeName 类型名称

func (*Duration) Usage added in v0.2.6

func (f *Duration) Usage() string

Usage FlagSet使用

type FlagValueProvider

type FlagValueProvider = func(fieldPath string, typeStr string, valPtr interface{}, stringAlias func(s string) string) (flag.Getter, bool)

FlagValueProvider 由fieldPath与typeStr以及数值的指针返回对应的FlagValue

var DefaultFlagValueProvider FlagValueProvider = func(fieldPath string, typeStr string, valPtr interface{}, stringAlias func(s string) string) (flag.Getter, bool) {
	provider, ok := allProviders[cleanPath(fieldPath)]
	if !ok {
		provider, ok = allProviders[typeStr]
		if !ok {
			return nil, false
		}
	}
	return provider(valPtr, stringAlias), true
}

DefaultFlagValueProvider 优先通过filedPath匹配

type Float32

type Float32 struct {
	// contains filtered or unexported fields
}

Var type

func NewFloat32

func NewFloat32(p *float32, stringAlias func(s string) string) *Float32

NewVar new func

func (*Float32) Get

func (f *Float32) Get() interface{}

Get 返回类型值

func (*Float32) IsBoolFlag added in v0.3.4

func (f *Float32) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Float32) Set

func (f *Float32) Set(s string) error

Set for each of the types

func (*Float32) String

func (f *Float32) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Float32) TypeName

func (f *Float32) TypeName() string

TypeName 类型名称

func (*Float32) Usage

func (f *Float32) Usage() string

Usage FlagSet使用

type Float64

type Float64 struct {
	// contains filtered or unexported fields
}

Var type

func NewFloat64

func NewFloat64(p *float64, stringAlias func(s string) string) *Float64

NewVar new func

func (*Float64) Get

func (f *Float64) Get() interface{}

Get 返回类型值

func (*Float64) IsBoolFlag added in v0.3.4

func (f *Float64) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Float64) Set

func (f *Float64) Set(s string) error

Set for each of the types

func (*Float64) String

func (f *Float64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Float64) TypeName

func (f *Float64) TypeName() string

TypeName 类型名称

func (*Float64) Usage

func (f *Float64) Usage() string

Usage FlagSet使用

type Int

type Int struct {
	// contains filtered or unexported fields
}

Var type

func NewInt

func NewInt(p *int, stringAlias func(s string) string) *Int

NewVar new func

func (*Int) Get

func (f *Int) Get() interface{}

Get 返回类型值

func (*Int) IsBoolFlag added in v0.3.4

func (f *Int) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Int) Set

func (f *Int) Set(s string) error

Set for each of the types

func (*Int) String

func (f *Int) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Int) TypeName

func (f *Int) TypeName() string

TypeName 类型名称

func (*Int) Usage

func (f *Int) Usage() string

Usage FlagSet使用

type Int16

type Int16 struct {
	// contains filtered or unexported fields
}

Var type

func NewInt16

func NewInt16(p *int16, stringAlias func(s string) string) *Int16

NewVar new func

func (*Int16) Get

func (f *Int16) Get() interface{}

Get 返回类型值

func (*Int16) IsBoolFlag added in v0.3.4

func (f *Int16) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Int16) Set

func (f *Int16) Set(s string) error

Set for each of the types

func (*Int16) String

func (f *Int16) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Int16) TypeName

func (f *Int16) TypeName() string

TypeName 类型名称

func (*Int16) Usage

func (f *Int16) Usage() string

Usage FlagSet使用

type Int32

type Int32 struct {
	// contains filtered or unexported fields
}

Var type

func NewInt32

func NewInt32(p *int32, stringAlias func(s string) string) *Int32

NewVar new func

func (*Int32) Get

func (f *Int32) Get() interface{}

Get 返回类型值

func (*Int32) IsBoolFlag added in v0.3.4

func (f *Int32) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Int32) Set

func (f *Int32) Set(s string) error

Set for each of the types

func (*Int32) String

func (f *Int32) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Int32) TypeName

func (f *Int32) TypeName() string

TypeName 类型名称

func (*Int32) Usage

func (f *Int32) Usage() string

Usage FlagSet使用

type Int64

type Int64 struct {
	// contains filtered or unexported fields
}

Var type

func NewInt64

func NewInt64(p *int64, stringAlias func(s string) string) *Int64

NewVar new func

func (*Int64) Get

func (f *Int64) Get() interface{}

Get 返回类型值

func (*Int64) IsBoolFlag added in v0.3.4

func (f *Int64) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Int64) Set

func (f *Int64) Set(s string) error

Set for each of the types

func (*Int64) String

func (f *Int64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Int64) TypeName

func (f *Int64) TypeName() string

TypeName 类型名称

func (*Int64) Usage

func (f *Int64) Usage() string

Usage FlagSet使用

type Int8

type Int8 struct {
	// contains filtered or unexported fields
}

Var type

func NewInt8

func NewInt8(p *int8, stringAlias func(s string) string) *Int8

NewVar new func

func (*Int8) Get

func (f *Int8) Get() interface{}

Get 返回类型值

func (*Int8) IsBoolFlag added in v0.3.4

func (f *Int8) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Int8) Set

func (f *Int8) Set(s string) error

Set for each of the types

func (*Int8) String

func (f *Int8) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Int8) TypeName

func (f *Int8) TypeName() string

TypeName 类型名称

func (*Int8) Usage

func (f *Int8) Usage() string

Usage FlagSet使用

type MapInt64Int64

type MapInt64Int64 struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapInt64Int64

func NewMapInt64Int64(valPtr interface{}, stringAlias func(s string) string) *MapInt64Int64

NewMapKTypeVType 创建指定类型

func (*MapInt64Int64) Get

func (e *MapInt64Int64) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapInt64Int64) Set

func (e *MapInt64Int64) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapInt64Int64) String

func (e *MapInt64Int64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapInt64Int64) TypeName

func (e *MapInt64Int64) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapInt64Int64) Usage

func (e *MapInt64Int64) Usage() string

Usage usage info for FlagSet

type MapInt64String

type MapInt64String struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapInt64String

func NewMapInt64String(valPtr interface{}, stringAlias func(s string) string) *MapInt64String

NewMapKTypeVType 创建指定类型

func (*MapInt64String) Get

func (e *MapInt64String) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapInt64String) Set

func (e *MapInt64String) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapInt64String) String

func (e *MapInt64String) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapInt64String) TypeName

func (e *MapInt64String) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapInt64String) Usage

func (e *MapInt64String) Usage() string

Usage usage info for FlagSet

type MapIntInt

type MapIntInt struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapIntInt

func NewMapIntInt(valPtr interface{}, stringAlias func(s string) string) *MapIntInt

NewMapKTypeVType 创建指定类型

func (*MapIntInt) Get

func (e *MapIntInt) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapIntInt) Set

func (e *MapIntInt) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapIntInt) String

func (e *MapIntInt) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapIntInt) TypeName

func (e *MapIntInt) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapIntInt) Usage

func (e *MapIntInt) Usage() string

Usage usage info for FlagSet

type MapIntString

type MapIntString struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapIntString

func NewMapIntString(valPtr interface{}, stringAlias func(s string) string) *MapIntString

NewMapKTypeVType 创建指定类型

func (*MapIntString) Get

func (e *MapIntString) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapIntString) Set

func (e *MapIntString) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapIntString) String

func (e *MapIntString) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapIntString) TypeName

func (e *MapIntString) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapIntString) Usage

func (e *MapIntString) Usage() string

Usage usage info for FlagSet

type MapStringInt

type MapStringInt struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapStringInt

func NewMapStringInt(valPtr interface{}, stringAlias func(s string) string) *MapStringInt

NewMapKTypeVType 创建指定类型

func (*MapStringInt) Get

func (e *MapStringInt) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapStringInt) Set

func (e *MapStringInt) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapStringInt) String

func (e *MapStringInt) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapStringInt) TypeName

func (e *MapStringInt) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapStringInt) Usage

func (e *MapStringInt) Usage() string

Usage usage info for FlagSet

type MapStringInt64

type MapStringInt64 struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapStringInt64

func NewMapStringInt64(valPtr interface{}, stringAlias func(s string) string) *MapStringInt64

NewMapKTypeVType 创建指定类型

func (*MapStringInt64) Get

func (e *MapStringInt64) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapStringInt64) Set

func (e *MapStringInt64) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapStringInt64) String

func (e *MapStringInt64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapStringInt64) TypeName

func (e *MapStringInt64) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapStringInt64) Usage

func (e *MapStringInt64) Usage() string

Usage usage info for FlagSet

type MapStringString

type MapStringString struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapStringString

func NewMapStringString(valPtr interface{}, stringAlias func(s string) string) *MapStringString

NewMapKTypeVType 创建指定类型

func (*MapStringString) Get

func (e *MapStringString) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapStringString) Set

func (e *MapStringString) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapStringString) String

func (e *MapStringString) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapStringString) TypeName

func (e *MapStringString) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapStringString) Usage

func (e *MapStringString) Usage() string

Usage usage info for FlagSet

type MapStringTimeDuration

type MapStringTimeDuration struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapStringTimeDuration

func NewMapStringTimeDuration(valPtr interface{}, stringAlias func(s string) string) *MapStringTimeDuration

NewMapKTypeVType 创建指定类型

func (*MapStringTimeDuration) Get

func (e *MapStringTimeDuration) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapStringTimeDuration) Set

Set 解析时由FlagSet设定而来,进行解析

func (*MapStringTimeDuration) String

func (e *MapStringTimeDuration) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapStringTimeDuration) TypeName

func (e *MapStringTimeDuration) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapStringTimeDuration) Usage

func (e *MapStringTimeDuration) Usage() string

Usage usage info for FlagSet

type MapStringUint64 added in v0.3.20

type MapStringUint64 struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapStringUint64 added in v0.3.20

func NewMapStringUint64(valPtr interface{}, stringAlias func(s string) string) *MapStringUint64

NewMapKTypeVType 创建指定类型

func (*MapStringUint64) Get added in v0.3.20

func (e *MapStringUint64) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapStringUint64) Set added in v0.3.20

func (e *MapStringUint64) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapStringUint64) String added in v0.3.20

func (e *MapStringUint64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapStringUint64) TypeName added in v0.3.20

func (e *MapStringUint64) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapStringUint64) Usage added in v0.3.20

func (e *MapStringUint64) Usage() string

Usage usage info for FlagSet

type MapUint64String added in v0.3.20

type MapUint64String struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapUint64String added in v0.3.20

func NewMapUint64String(valPtr interface{}, stringAlias func(s string) string) *MapUint64String

NewMapKTypeVType 创建指定类型

func (*MapUint64String) Get added in v0.3.20

func (e *MapUint64String) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapUint64String) Set added in v0.3.20

func (e *MapUint64String) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapUint64String) String added in v0.3.20

func (e *MapUint64String) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapUint64String) TypeName added in v0.3.20

func (e *MapUint64String) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapUint64String) Usage added in v0.3.20

func (e *MapUint64String) Usage() string

Usage usage info for FlagSet

type MapUint64Uint64 added in v0.3.20

type MapUint64Uint64 struct {
	// contains filtered or unexported fields
}

MapKTypeVType new func

func NewMapUint64Uint64 added in v0.3.20

func NewMapUint64Uint64(valPtr interface{}, stringAlias func(s string) string) *MapUint64Uint64

NewMapKTypeVType 创建指定类型

func (*MapUint64Uint64) Get added in v0.3.20

func (e *MapUint64Uint64) Get() interface{}

Get 返回数据,必须返回map[string]interface{}类型

func (*MapUint64Uint64) Set added in v0.3.20

func (e *MapUint64Uint64) Set(s string) error

Set 解析时由FlagSet设定而来,进行解析

func (*MapUint64Uint64) String added in v0.3.20

func (e *MapUint64Uint64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*MapUint64Uint64) TypeName added in v0.3.20

func (e *MapUint64Uint64) TypeName() string

TypeName type name for vars FlagValue provider

func (*MapUint64Uint64) Usage added in v0.3.20

func (e *MapUint64Uint64) Usage() string

Usage usage info for FlagSet

type ProviderFunc added in v0.2.6

type ProviderFunc = func(valPtr interface{}, stringAlias func(s string) string) flag.Getter

type SliceFloat32

type SliceFloat32 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceFloat32

func NewSliceFloat32(p *[]float32, stringAlias func(s string) string) *SliceFloat32

NewSlice new func

func (*SliceFloat32) Get

func (s *SliceFloat32) Get() interface{}

Get 返回数据

func (*SliceFloat32) Set

func (s *SliceFloat32) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceFloat32) String

func (s *SliceFloat32) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceFloat32) TypeName

func (s *SliceFloat32) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceFloat32) Usage

func (s *SliceFloat32) Usage() string

Usage usage info for FlagSet

type SliceFloat64

type SliceFloat64 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceFloat64

func NewSliceFloat64(p *[]float64, stringAlias func(s string) string) *SliceFloat64

NewSlice new func

func (*SliceFloat64) Get

func (s *SliceFloat64) Get() interface{}

Get 返回数据

func (*SliceFloat64) Set

func (s *SliceFloat64) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceFloat64) String

func (s *SliceFloat64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceFloat64) TypeName

func (s *SliceFloat64) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceFloat64) Usage

func (s *SliceFloat64) Usage() string

Usage usage info for FlagSet

type SliceInt

type SliceInt struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceInt

func NewSliceInt(p *[]int, stringAlias func(s string) string) *SliceInt

NewSlice new func

func (*SliceInt) Get

func (s *SliceInt) Get() interface{}

Get 返回数据

func (*SliceInt) Set

func (s *SliceInt) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceInt) String

func (s *SliceInt) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceInt) TypeName

func (s *SliceInt) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceInt) Usage

func (s *SliceInt) Usage() string

Usage usage info for FlagSet

type SliceInt16

type SliceInt16 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceInt16

func NewSliceInt16(p *[]int16, stringAlias func(s string) string) *SliceInt16

NewSlice new func

func (*SliceInt16) Get

func (s *SliceInt16) Get() interface{}

Get 返回数据

func (*SliceInt16) Set

func (s *SliceInt16) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceInt16) String

func (s *SliceInt16) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceInt16) TypeName

func (s *SliceInt16) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceInt16) Usage

func (s *SliceInt16) Usage() string

Usage usage info for FlagSet

type SliceInt32

type SliceInt32 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceInt32

func NewSliceInt32(p *[]int32, stringAlias func(s string) string) *SliceInt32

NewSlice new func

func (*SliceInt32) Get

func (s *SliceInt32) Get() interface{}

Get 返回数据

func (*SliceInt32) Set

func (s *SliceInt32) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceInt32) String

func (s *SliceInt32) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceInt32) TypeName

func (s *SliceInt32) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceInt32) Usage

func (s *SliceInt32) Usage() string

Usage usage info for FlagSet

type SliceInt64

type SliceInt64 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceInt64

func NewSliceInt64(p *[]int64, stringAlias func(s string) string) *SliceInt64

NewSlice new func

func (*SliceInt64) Get

func (s *SliceInt64) Get() interface{}

Get 返回数据

func (*SliceInt64) Set

func (s *SliceInt64) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceInt64) String

func (s *SliceInt64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceInt64) TypeName

func (s *SliceInt64) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceInt64) Usage

func (s *SliceInt64) Usage() string

Usage usage info for FlagSet

type SliceInt8

type SliceInt8 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceInt8

func NewSliceInt8(p *[]int8, stringAlias func(s string) string) *SliceInt8

NewSlice new func

func (*SliceInt8) Get

func (s *SliceInt8) Get() interface{}

Get 返回数据

func (*SliceInt8) Set

func (s *SliceInt8) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceInt8) String

func (s *SliceInt8) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceInt8) TypeName

func (s *SliceInt8) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceInt8) Usage

func (s *SliceInt8) Usage() string

Usage usage info for FlagSet

type SliceStrig

type SliceStrig struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceStrig

func NewSliceStrig(p *[]string, stringAlias func(s string) string) *SliceStrig

NewSlice new func

func (*SliceStrig) Get

func (s *SliceStrig) Get() interface{}

Get 返回数据

func (*SliceStrig) Set

func (s *SliceStrig) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceStrig) String

func (s *SliceStrig) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceStrig) TypeName

func (s *SliceStrig) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceStrig) Usage

func (s *SliceStrig) Usage() string

Usage usage info for FlagSet

type SliceTimeDuration

type SliceTimeDuration struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceTimeDuration

func NewSliceTimeDuration(p *[]time.Duration, stringAlias func(s string) string) *SliceTimeDuration

NewSlice new func

func (*SliceTimeDuration) Get

func (s *SliceTimeDuration) Get() interface{}

Get 返回数据

func (*SliceTimeDuration) Set

func (s *SliceTimeDuration) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceTimeDuration) String

func (s *SliceTimeDuration) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceTimeDuration) TypeName

func (s *SliceTimeDuration) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceTimeDuration) Usage

func (s *SliceTimeDuration) Usage() string

Usage usage info for FlagSet

type SliceUint

type SliceUint struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceUint

func NewSliceUint(p *[]uint, stringAlias func(s string) string) *SliceUint

NewSlice new func

func (*SliceUint) Get

func (s *SliceUint) Get() interface{}

Get 返回数据

func (*SliceUint) Set

func (s *SliceUint) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceUint) String

func (s *SliceUint) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceUint) TypeName

func (s *SliceUint) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceUint) Usage

func (s *SliceUint) Usage() string

Usage usage info for FlagSet

type SliceUint16

type SliceUint16 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceUint16

func NewSliceUint16(p *[]uint16, stringAlias func(s string) string) *SliceUint16

NewSlice new func

func (*SliceUint16) Get

func (s *SliceUint16) Get() interface{}

Get 返回数据

func (*SliceUint16) Set

func (s *SliceUint16) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceUint16) String

func (s *SliceUint16) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceUint16) TypeName

func (s *SliceUint16) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceUint16) Usage

func (s *SliceUint16) Usage() string

Usage usage info for FlagSet

type SliceUint32

type SliceUint32 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceUint32

func NewSliceUint32(p *[]uint32, stringAlias func(s string) string) *SliceUint32

NewSlice new func

func (*SliceUint32) Get

func (s *SliceUint32) Get() interface{}

Get 返回数据

func (*SliceUint32) Set

func (s *SliceUint32) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceUint32) String

func (s *SliceUint32) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceUint32) TypeName

func (s *SliceUint32) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceUint32) Usage

func (s *SliceUint32) Usage() string

Usage usage info for FlagSet

type SliceUint64

type SliceUint64 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceUint64

func NewSliceUint64(p *[]uint64, stringAlias func(s string) string) *SliceUint64

NewSlice new func

func (*SliceUint64) Get

func (s *SliceUint64) Get() interface{}

Get 返回数据

func (*SliceUint64) Set

func (s *SliceUint64) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceUint64) String

func (s *SliceUint64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceUint64) TypeName

func (s *SliceUint64) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceUint64) Usage

func (s *SliceUint64) Usage() string

Usage usage info for FlagSet

type SliceUint8

type SliceUint8 struct {
	// contains filtered or unexported fields
}

Slice struct

func NewSliceUint8

func NewSliceUint8(p *[]uint8, stringAlias func(s string) string) *SliceUint8

NewSlice new func

func (*SliceUint8) Get

func (s *SliceUint8) Get() interface{}

Get 返回数据

func (*SliceUint8) Set

func (s *SliceUint8) Set(str string) error

Set 解析时由FlagSet设定而来,进行解析

func (*SliceUint8) String

func (s *SliceUint8) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*SliceUint8) TypeName

func (s *SliceUint8) TypeName() string

TypeName type name for vars FlagValue provider

func (*SliceUint8) Usage

func (s *SliceUint8) Usage() string

Usage usage info for FlagSet

type String added in v0.2.8

type String struct {
	// contains filtered or unexported fields
}

Var type

func NewString added in v0.2.8

func NewString(p *string, stringAlias func(s string) string) *String

NewVar new func

func (*String) Get added in v0.2.8

func (f *String) Get() interface{}

Get 返回类型值

func (*String) IsBoolFlag added in v0.3.4

func (f *String) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*String) Set added in v0.2.8

func (f *String) Set(s string) error

Set for each of the types

func (*String) String added in v0.2.8

func (f *String) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*String) TypeName added in v0.2.8

func (f *String) TypeName() string

TypeName 类型名称

func (*String) Usage added in v0.2.8

func (f *String) Usage() string

Usage FlagSet使用

type Time added in v0.3.14

type Time struct {
	// contains filtered or unexported fields
}

Var type

func NewTime added in v0.3.14

func NewTime(p *time.Time, stringAlias func(s string) string) *Time

NewVar new func

func (*Time) Get added in v0.3.14

func (f *Time) Get() interface{}

Get 返回类型值

func (*Time) IsBoolFlag added in v0.3.14

func (f *Time) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Time) Set added in v0.3.14

func (f *Time) Set(s string) error

Set for each of the types

func (*Time) String added in v0.3.14

func (f *Time) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Time) TypeName added in v0.3.14

func (f *Time) TypeName() string

TypeName 类型名称

func (*Time) Usage added in v0.3.14

func (f *Time) Usage() string

Usage FlagSet使用

type Uint

type Uint struct {
	// contains filtered or unexported fields
}

Var type

func NewUint

func NewUint(p *uint, stringAlias func(s string) string) *Uint

NewVar new func

func (*Uint) Get

func (f *Uint) Get() interface{}

Get 返回类型值

func (*Uint) IsBoolFlag added in v0.3.4

func (f *Uint) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Uint) Set

func (f *Uint) Set(s string) error

Set for each of the types

func (*Uint) String

func (f *Uint) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Uint) TypeName

func (f *Uint) TypeName() string

TypeName 类型名称

func (*Uint) Usage

func (f *Uint) Usage() string

Usage FlagSet使用

type Uint16

type Uint16 struct {
	// contains filtered or unexported fields
}

Var type

func NewUint16

func NewUint16(p *uint16, stringAlias func(s string) string) *Uint16

NewVar new func

func (*Uint16) Get

func (f *Uint16) Get() interface{}

Get 返回类型值

func (*Uint16) IsBoolFlag added in v0.3.4

func (f *Uint16) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Uint16) Set

func (f *Uint16) Set(s string) error

Set for each of the types

func (*Uint16) String

func (f *Uint16) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Uint16) TypeName

func (f *Uint16) TypeName() string

TypeName 类型名称

func (*Uint16) Usage

func (f *Uint16) Usage() string

Usage FlagSet使用

type Uint32

type Uint32 struct {
	// contains filtered or unexported fields
}

Var type

func NewUint32

func NewUint32(p *uint32, stringAlias func(s string) string) *Uint32

NewVar new func

func (*Uint32) Get

func (f *Uint32) Get() interface{}

Get 返回类型值

func (*Uint32) IsBoolFlag added in v0.3.4

func (f *Uint32) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Uint32) Set

func (f *Uint32) Set(s string) error

Set for each of the types

func (*Uint32) String

func (f *Uint32) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Uint32) TypeName

func (f *Uint32) TypeName() string

TypeName 类型名称

func (*Uint32) Usage

func (f *Uint32) Usage() string

Usage FlagSet使用

type Uint64

type Uint64 struct {
	// contains filtered or unexported fields
}

Var type

func NewUint64

func NewUint64(p *uint64, stringAlias func(s string) string) *Uint64

NewVar new func

func (*Uint64) Get

func (f *Uint64) Get() interface{}

Get 返回类型值

func (*Uint64) IsBoolFlag added in v0.3.4

func (f *Uint64) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Uint64) Set

func (f *Uint64) Set(s string) error

Set for each of the types

func (*Uint64) String

func (f *Uint64) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Uint64) TypeName

func (f *Uint64) TypeName() string

TypeName 类型名称

func (*Uint64) Usage

func (f *Uint64) Usage() string

Usage FlagSet使用

type Uint8

type Uint8 struct {
	// contains filtered or unexported fields
}

Var type

func NewUint8

func NewUint8(p *uint8, stringAlias func(s string) string) *Uint8

NewVar new func

func (*Uint8) Get

func (f *Uint8) Get() interface{}

Get 返回类型值

func (*Uint8) IsBoolFlag added in v0.3.4

func (f *Uint8) IsBoolFlag() bool

IsBoolFlag IsBoolFlag

func (*Uint8) Set

func (f *Uint8) Set(s string) error

Set for each of the types

func (*Uint8) String

func (f *Uint8) String() string

String 获取Set设置的字符串数据?或数据转换到的?

func (*Uint8) TypeName

func (f *Uint8) TypeName() string

TypeName 类型名称

func (*Uint8) Usage

func (f *Uint8) Usage() string

Usage FlagSet使用

Jump to

Keyboard shortcuts

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