summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2015-03-17 11:52:35 +0800
committerJohn Hodge <tpg@mutabah.net>2015-03-17 11:52:35 +0800
commit6c571b2d3f99f5e209986dc00710d3fb86caafad (patch)
tree6798d420f469432d0c722ca268592070252fa5c9 /src/include
parent6b506092f331a26328a45c00565336ac810b7559 (diff)
downloadmrust-6c571b2d3f99f5e209986dc00710d3fb86caafad.tar.gz
Replace Enum variant inner type
Diffstat (limited to 'src/include')
-rw-r--r--src/include/serialise.hpp2
-rw-r--r--src/include/serialiser_texttree.hpp2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/include/serialise.hpp b/src/include/serialise.hpp
index e70ec113..07812899 100644
--- a/src/include/serialise.hpp
+++ b/src/include/serialise.hpp
@@ -44,6 +44,7 @@ public:
virtual Serialiser& operator<<(bool val) = 0;
virtual Serialiser& operator<<(uint64_t val) = 0;
+ virtual Serialiser& operator<<(int64_t val) = 0;
virtual Serialiser& operator<<(double val) = 0;
virtual Serialiser& operator<<(const char* s) = 0;
Serialiser& operator<<(const ::std::string& s) {
@@ -106,6 +107,7 @@ protected:
public:
virtual void item(bool& b) = 0;
virtual void item(uint64_t& v) = 0;
+ virtual void item(int64_t& val) = 0;
virtual void item(double& v) = 0;
virtual void item(::std::string& s) = 0;
diff --git a/src/include/serialiser_texttree.hpp b/src/include/serialiser_texttree.hpp
index 890be31a..bdad7d7a 100644
--- a/src/include/serialiser_texttree.hpp
+++ b/src/include/serialiser_texttree.hpp
@@ -19,6 +19,7 @@ public:
virtual Serialiser& operator<<(bool val) override;
virtual Serialiser& operator<<(uint64_t val) override;
+ virtual Serialiser& operator<<(int64_t val) override;
virtual Serialiser& operator<<(double val) override;
virtual Serialiser& operator<<(const char* s) override;
@@ -54,6 +55,7 @@ protected:
public:
virtual void item(bool& b) override;
virtual void item(uint64_t& v) override;
+ virtual void item(int64_t& v) override;
virtual void item(double& v) override;
virtual void item(::std::string& s) override;