summaryrefslogtreecommitdiff
path: root/number.h
diff options
context:
space:
mode:
authorOlivier Gayot <og@satcom1.com>2017-11-18 13:43:31 +0100
committerOlivier Gayot <og@satcom1.com>2017-11-19 14:01:08 +0100
commitc029a456f410ef45f4803bc7e209fbab81b3c42a (patch)
treef2c56e8ec679d9a2dbde7d7aca7849de1745deb1 /number.h
parentacab244a6342be7597d0f2d22dc90a43f425fbb8 (diff)
Allow a number to be used in an ostream object
When a number is streamed into a ostream object, the hexadecimal representation of the number is given to the stream. Signed-off-by: Olivier Gayot <og@satcom1.com>
Diffstat (limited to 'number.h')
-rw-r--r--number.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/number.h b/number.h
index e7eebb5..8489453 100644
--- a/number.h
+++ b/number.h
@@ -1,6 +1,7 @@
#pragma once
#include <list>
+#include <ostream>
#include <cstdint>
@@ -77,3 +78,5 @@ private:
/* First item is the least significant. */
std::list<std::uint64_t> _operands;
};
+
+std::ostream &operator<<(std::ostream &, const number &);