Home | History | Annotate | Download | only in fmt

Lines Matching full:verb

320 func (p *pp) badVerb(verb rune) {
324 p.add(verb)
342 func (p *pp) fmtBool(v bool, verb rune) {
343 switch verb {
347 p.badVerb(verb)
361 func (p *pp) fmtInt64(v int64, verb rune) {
362 switch verb {
375 p.badVerb(verb)
384 p.badVerb(verb)
419 func (p *pp) fmtUint64(v uint64, verb rune) {
420 switch verb {
439 p.badVerb(verb)
448 p.badVerb(verb)
452 func (p *pp) fmtFloat32(v float32, verb rune) {
453 switch verb {
467 p.badVerb(verb)
471 func (p *pp) fmtFloat64(v float64, verb rune) {
472 switch verb {
486 p.badVerb(verb)
490 func (p *pp) fmtComplex64(v complex64, verb rune) {
491 switch verb {
493 p.fmt.fmt_c64(v, verb)
497 p.badVerb(verb)
501 func (p *pp) fmtComplex128(v complex128, verb rune) {
502 switch verb {
504 p.fmt.fmt_c128(v, verb)
508 p.badVerb(verb)
512 func (p *pp) fmtString(v string, verb rune) {
513 switch verb {
529 p.badVerb(verb)
533 func (p *pp) fmtBytes(v []byte, verb rune, typ reflect.Type, depth int) {
534 if verb == 'v' || verb == 'd' {
571 switch verb {
581 p.badVerb(verb)
585 func (p *pp) fmtPointer(value reflect.Value, verb rune) {
587 switch verb {
594 p.badVerb(verb)
603 p.badVerb(verb)
618 } else if verb == 'v' && u == 0 {
624 p.fmtUint64(uint64(u), verb)
634 func (p *pp) catchPanic(arg interface{}, verb rune) {
651 p.add(verb)
688 func (p *pp) handleMethods(verb rune, depth int) (handled bool) {
696 defer p.catchPanic(p.arg, verb)
697 formatter.Format(p, verb)
705 defer p.catchPanic(p.arg, verb)
713 // Println etc. set verb to %v, which is "stringable".
714 switch verb {
723 defer p.catchPanic(p.arg, verb)
724 p.printArg(v.Error(), verb, depth)
729 defer p.catchPanic(p.arg, verb)
730 p.printArg(v.String(), verb, depth)
738 func (p *pp) printArg(arg interface{}, verb rune, depth int) (wasString bool) {
743 if verb == 'T' || verb == 'v' {
746 p.badVerb(verb)
753 switch verb {
758 p.fmtPointer(reflect.ValueOf(arg), verb)
765 p.fmtBool(f, verb)
767 p.fmtFloat32(f, verb)
769 p.fmtFloat64(f, verb)
771 p.fmtComplex64(f, verb)
773 p.fmtComplex128(f, verb)
775 p.fmtInt64(int64(f), verb)
777 p.fmtInt64(int64(f), verb)
779 p.fmtInt64(int64(f), verb)
781 p.fmtInt64(int64(f), verb)
783 p.fmtInt64(f, verb)
785 p.fmtUint64(uint64(f), verb)
787 p.fmtUint64(uint64(f), verb)
789 p.fmtUint64(uint64(f), verb)
791 p.fmtUint64(uint64(f), verb)
793 p.fmtUint64(f, verb)
795 p.fmtUint64(uint64(f), verb)
797 p.fmtString(f, verb)
798 wasString = verb == 's' || verb == 'v'
800 p.fmtBytes(f, verb, nil, depth)
801 wasString = verb == 's'
803 return p.printReflectValue(f, verb, depth)
806 if handled := p.handleMethods(verb, depth); handled {
810 return p.printReflectValue(reflect.ValueOf(arg), verb, depth)
817 func (p *pp) printValue(value reflect.Value, verb rune, depth int) (wasString bool) {
819 if verb == 'T' || verb == 'v' {
822 p.badVerb(verb)
829 switch verb {
834 p.fmtPointer(value, verb)
844 if handled := p.handleMethods(verb, depth); handled {
848 return p.printReflectValue(value, verb, depth)
855 func (p *pp) printReflectValue(value reflect.Value, verb rune, depth int) (wasString bool) {
863 p.fmtBool(f.Bool(), verb)
865 p.fmtInt64(f.Int(), verb)
867 p.fmtUint64(f.Uint(), verb)
870 p.fmtFloat32(float32(f.Float()), verb)
872 p.fmtFloat64(f.Float(), verb)
876 p.fmtComplex64(complex64(f.Complex()), verb)
878 p.fmtComplex128(f.Complex(), verb)
881 p.fmtString(f.String(), verb)
902 p.printValue(key, verb, depth+1)
904 p.printValue(f.MapIndex(key), verb, depth+1)
932 p.printValue(getField(v, i), verb, depth+1)
945 wasString = p.printValue(value, verb, depth+1)
953 if typ := f.Type(); typ.Elem().Kind() == reflect.Uint8 && (typ.Elem() == byteType || verb == 's' || verb == 'q' || verb == 'x') {
968 p.fmtBytes(bytes, verb, typ, depth)
969 wasString = verb == 's'
990 p.printValue(f.Index(i), verb, depth+1)
1005 p.printValue(a, verb, depth+1)
1009 p.printValue(a, verb, depth+1)
1013 p.printValue(a, verb, depth+1)
1019 p.fmtPointer(value, verb)
1101 // Process one verb