| 127 | namespace PrintULL { |
| 128 | template<typename PrintImplType, typename std::enable_if<!has_ull_print<PrintImplType>::value, bool>::type = true> |
| 129 | size_t print(PrintImplType *p, unsigned long long value, int base) { |
| 130 | size_t tLength = p->print(static_cast<uint32_t>(value >> 32), base); |
| 131 | tLength += p->print(static_cast<uint32_t>(value), base); |
| 132 | return tLength; |
| 133 | } |
| 134 | template<typename PrintImplType, typename std::enable_if<!has_ull_print<PrintImplType>::value, bool>::type = true> |
| 135 | size_t println(PrintImplType *p, unsigned long long value, int base) { |
| 136 | size_t tLength = p->print(static_cast<uint32_t>(value >> 32), base); |
no outgoing calls
no test coverage detected