diff options
| author | ljfa-ag <ljfa-ag@web.de> | 2015-08-05 13:50:30 +0200 |
|---|---|---|
| committer | ljfa-ag <ljfa-ag@web.de> | 2015-08-05 13:50:30 +0200 |
| commit | 92dd084fdd7f44d7aba88424134d97e3eceb3b0f (patch) | |
| tree | 8c0740ff6d5bc0f28922bfa50f8fee7b43b69584 /src/io/stream_reader.cpp | |
| parent | 17c81269da417affccfbd16087d5a4d020712a90 (diff) | |
| download | Project-Tick-92dd084fdd7f44d7aba88424134d97e3eceb3b0f.tar.gz Project-Tick-92dd084fdd7f44d7aba88424134d97e3eceb3b0f.zip | |
Implement stream_reader::read_payload
Diffstat (limited to 'src/io/stream_reader.cpp')
| -rw-r--r-- | src/io/stream_reader.cpp | 7 |
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(); |
