#include <variant>
#include <vector>
#include <string>
#include <map>
#include "protocolCraft/Utilities/RecursiveWrapper.hpp"
#include "protocolCraft/NetworkType.hpp"
Go to the source code of this file.
|
using | ProtocolCraft::NBT::TagEnd = std::monostate |
|
using | ProtocolCraft::NBT::TagByte = char |
|
using | ProtocolCraft::NBT::TagShort = short |
|
using | ProtocolCraft::NBT::TagInt = int |
|
using | ProtocolCraft::NBT::TagLong = long long int |
|
using | ProtocolCraft::NBT::TagFloat = float |
|
using | ProtocolCraft::NBT::TagDouble = double |
|
using | ProtocolCraft::NBT::TagByteArray = std::vector< char > |
|
using | ProtocolCraft::NBT::TagString = std::string |
|
using | ProtocolCraft::NBT::TagIntArray = std::vector< int > |
|
using | ProtocolCraft::NBT::TagLongArray = std::vector< long long int > |
|
using | ProtocolCraft::NBT::Internal::TagVariant = std::variant< TagEnd, TagByte, TagShort, TagInt, TagLong, TagFloat, TagDouble, TagByteArray, TagString, ProtocolCraft::Internal::RecursiveWrapper< TagList >, ProtocolCraft::Internal::RecursiveWrapper< TagCompound >, TagIntArray, TagLongArray > |
|
using | ProtocolCraft::NBT::Internal::TagListVariant = std::variant< std::vector< TagEnd >, std::vector< TagByte >, std::vector< TagShort >, std::vector< TagInt >, std::vector< TagLong >, std::vector< TagFloat >, std::vector< TagDouble >, std::vector< TagByteArray >, std::vector< TagString >, std::vector< TagList >, std::vector< TagCompound >, std::vector< TagIntArray >, std::vector< TagLongArray > > |
|