summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorljfa-ag <ljfa-ag@web.de>2015-08-05 13:50:30 +0200
committerljfa-ag <ljfa-ag@web.de>2015-08-05 13:50:30 +0200
commit92dd084fdd7f44d7aba88424134d97e3eceb3b0f (patch)
tree8c0740ff6d5bc0f28922bfa50f8fee7b43b69584 /src
parent17c81269da417affccfbd16087d5a4d020712a90 (diff)
downloadProject-Tick-92dd084fdd7f44d7aba88424134d97e3eceb3b0f.tar.gz
Project-Tick-92dd084fdd7f44d7aba88424134d97e3eceb3b0f.zip
Implement stream_reader::read_payload
Diffstat (limited to 'src')
-rw-r--r--src/io/stream_reader.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/io/stream_reader.cpp b/src/io/stream_reader.cpp
index 7605d62776..ff0fe183ea 100644
--- a/src/io/stream_reader.cpp
+++ b/src/io/stream_reader.cpp
@@ -39,6 +39,13 @@ endian::endian stream_reader::get_endian() const
return endian;
}
+std::unique_ptr<tag> stream_reader::read_payload(tag_type type)
+{
+ std::unique_ptr<tag> t = tag::create(type);
+ t->read_payload(*this);
+ return t;
+}
+
tag_type stream_reader::read_type(bool allow_end)
{
int type = is.get();