mirror of
https://github.com/fastfloat/fast_float.git
synced 2026-02-15 22:59:54 +08:00
fix: never include iostream unless it's absolutely necessary
This commit is contained in:
parent
caade69916
commit
e65f977135
@ -10,7 +10,6 @@
|
|||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
namespace fast_float {
|
namespace fast_float {
|
||||||
|
|
||||||
|
|||||||
@ -363,8 +363,8 @@ constexpr int binary_format<float>::smallest_power_of_ten() {
|
|||||||
} // namespace fast_float
|
} // namespace fast_float
|
||||||
|
|
||||||
// for convenience:
|
// for convenience:
|
||||||
#include <ostream>
|
template<class OStream>
|
||||||
inline std::ostream &operator<<(std::ostream &out, const fast_float::decimal &d) {
|
inline OStream& operator<<(OStream &out, const fast_float::decimal &d) {
|
||||||
out << "0.";
|
out << "0.";
|
||||||
for (size_t i = 0; i < d.num_digits; i++) {
|
for (size_t i = 0; i < d.num_digits; i++) {
|
||||||
out << int32_t(d.digits[i]);
|
out << int32_t(d.digits[i]);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user