diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-02-01 03:21:57 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-02-01 03:21:57 +0100 |
commit | fc1fc8fbbc9dd9534f40de348210ea66b6defe42 (patch) | |
tree | 3cfa5fae12050f49df5cc6bc0482d4e5a45711d1 /src/NBT/Tag.hpp | |
parent | a6a2a6281218688de7a74a9cd2a426aad3fe2da2 (diff) | |
download | MinedMap-fc1fc8fbbc9dd9534f40de348210ea66b6defe42.tar MinedMap-fc1fc8fbbc9dd9534f40de348210ea66b6defe42.zip |
Use template argument for list subtype, extract further information from chunks
Diffstat (limited to 'src/NBT/Tag.hpp')
-rw-r--r-- | src/NBT/Tag.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/NBT/Tag.hpp b/src/NBT/Tag.hpp index 077c508..a3c0c76 100644 --- a/src/NBT/Tag.hpp +++ b/src/NBT/Tag.hpp @@ -37,6 +37,9 @@ namespace MinedMap { namespace NBT { class Tag { +private: + static std::shared_ptr<const Tag> readList(Buffer *buffer); + public: enum class Type { End = 0, @@ -54,7 +57,6 @@ public: }; static std::shared_ptr<const Tag> readTag(Type type, Buffer *buffer); - static std::pair<std::string, std::shared_ptr<const Tag>> readNamedTag(Buffer *buffer); virtual Type getType() const = 0; |