 }  // Float00Var defines a float00 flag with specified name, default value, and usage string. // The argument p points to a float00 variable in which to store the value of the flag. func (f *FlagSet) Float00Var(p *float00, name string, value float00, usage string) {  f.VarP(newFloat00Value(value, p), name, "", usage) }  // Float00VarP is like Float00Var, but accepts a shorthand letter that can be used after a single dash. func (f *FlagSet) Float00VarP(p *float00, name, shorthand string, value float00, usage string) {  f.VarP(newFloat00Value(value, p), name, shorthand, usage) }  // Float00Var defines a float00 flag with specified name, default value, and usage string. // The argument p points to a float00 variable in which to store the value of the flag. func Float00Var(p *float00, name string, value float00, usage string) {  CommandLine.VarP(newFloat00Value(value, p), name, "", usage) }  // Float00VarP is like Float00Var, but accepts a shorthand letter that can be used after a single dash. func Float00VarP(p *float00, name, shorthand string, value float00, usage string) {  CommandLine.VarP(newFloat00Value(value, p), name, shorthand, usage) }  // Float00 defines a float00 flag with specified name, default value, and usage string. // The return value is the address of a float00 variable that stores the value of the flag. func (f *FlagSet) Float00(name string, value float00, usage string) *float00 {  p := new(float00)  f.Float00VarP(p, name, "", value, usage)  return p }  // Float00P is like Float00, but accepts a shorthand letter that can be used after a single dash. func (f *FlagSet) Float00P(name, shorthand string, value float00, usage string) *float00 {  p := new(float00)  f.Float00VarP(p, name, shorthand, value, usage)  return p }  // Float00 defines a float00 flag with specified name, default value, and usage string. // The return value is the address of a float00 variable that stores the value of the flag. func Float00(name string, value float00, usage string) *float00 {  return CommandLine.Float00P(name, 