func (p gflagValue) ValueString() string {
	return p.flag.Value.String()
}
ValueString returns the value of the flag as a string.
package lung
import (
	"github.com/gottingen/gekko/gflag"
)
type FlagValueSet interface {
	VisitAll(fn func(FlagValue))
}
type FlagValue interface {
	HasChanged() bool
	Name() string
	ValueString() string
	ValueType() string
}
type gflagValueSet struct {
	flags *gflag.FlagSet
}
func (p gflagValueSet) VisitAll(fn func(flag FlagValue)) {
	p.flags.VisitAll(func(flag *gflag.Flag) {
		fn(gflagValue{flag})
	})
}
type gflagValue struct {
	flag *gflag.Flag
}
func (p gflagValue) HasChanged() bool {
	return p.flag.Changed
}
func (p gflagValue) Name() string {
	return p.flag.Name
}