![]() |
Botcraft 1.21.4
|
Namespaces | |
namespace | Internal |
Classes | |
class | Tag |
class | TagCompound |
class | TagList |
class | UnnamedValue |
class | Value |
Typedefs | |
using | TagEnd = std::monostate |
using | TagByte = char |
using | TagShort = short |
using | TagInt = int |
using | TagLong = long long int |
using | TagFloat = float |
using | TagDouble = double |
using | TagByteArray = std::vector< char > |
using | TagString = std::string |
using | TagIntArray = std::vector< int > |
using | TagLongArray = std::vector< long long int > |
Enumerations | |
enum class | TagType : char { TagEnd = 0 , TagByte , TagShort , TagInt , TagLong , TagFloat , TagDouble , TagByteArray , TagString , TagList , TagCompound , TagIntArray , TagLongArray } |
Functions | |
std::istream & | operator>> (std::istream &is, Value &v) |
std::string | ReadNBTString (ReadIterator &iter, size_t &length) |
void | WriteNBTString (const std::string &s, WriteContainer &container) |
template<typename T > | |
constexpr std::string_view | GetTagName () |
using ProtocolCraft::NBT::TagByte = typedef char |
using ProtocolCraft::NBT::TagByteArray = typedef std::vector<char> |
using ProtocolCraft::NBT::TagDouble = typedef double |
using ProtocolCraft::NBT::TagEnd = typedef std::monostate |
using ProtocolCraft::NBT::TagFloat = typedef float |
using ProtocolCraft::NBT::TagInt = typedef int |
using ProtocolCraft::NBT::TagIntArray = typedef std::vector<int> |
using ProtocolCraft::NBT::TagLong = typedef long long int |
using ProtocolCraft::NBT::TagLongArray = typedef std::vector<long long int> |
using ProtocolCraft::NBT::TagShort = typedef short |
using ProtocolCraft::NBT::TagString = typedef std::string |
|
strong |
|
constexpr |
std::istream & ProtocolCraft::NBT::operator>> | ( | std::istream & | is, |
Value & | v | ||
) |
std::string ProtocolCraft::NBT::ReadNBTString | ( | ReadIterator & | iter, |
size_t & | length | ||
) |
Definition at line 609 of file Tag.cpp.
References ProtocolCraft::ReadRawString().
Referenced by ProtocolCraft::NBT::Tag::ReadImpl(), ProtocolCraft::NBT::TagList::ReadImpl(), and ProtocolCraft::NBT::Tag::ReadUnnamedImpl().
void ProtocolCraft::NBT::WriteNBTString | ( | const std::string & | s, |
WriteContainer & | container | ||
) |
Definition at line 616 of file Tag.cpp.
References ProtocolCraft::WriteRawString().
Referenced by ProtocolCraft::NBT::Tag::WriteImpl(), ProtocolCraft::NBT::TagList::WriteImpl(), and ProtocolCraft::NBT::Tag::WriteUnnamedImpl().