| 2759 | } |
| 2760 | |
| 2761 | static char TimeUnitFingerprint(TimeUnit::type unit) { |
| 2762 | switch (unit) { |
| 2763 | case TimeUnit::SECOND: |
| 2764 | return 's'; |
| 2765 | case TimeUnit::MILLI: |
| 2766 | return 'm'; |
| 2767 | case TimeUnit::MICRO: |
| 2768 | return 'u'; |
| 2769 | case TimeUnit::NANO: |
| 2770 | return 'n'; |
| 2771 | default: |
| 2772 | DCHECK(false) << "Unexpected TimeUnit"; |
| 2773 | return '\0'; |
| 2774 | } |
| 2775 | } |
| 2776 | |
| 2777 | static char IntervalTypeFingerprint(IntervalType::type unit) { |
| 2778 | switch (unit) { |