|
Botcraft 1.21.10
|
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().