File Tag.hpp

class Tag

Subclassed by ByteArrayTag, ByteTag, CompoundTag, DoubleTag, EndTag, FloatTag, Int64Tag, IntArrayTag, IntTag, ListTag, ShortTag, StringTag

Public Types

enum Type

Values:

enumerator End
enumerator Byte
enumerator Short
enumerator Int
enumerator Int64
enumerator Float
enumerator Double
enumerator ByteArray
enumerator String
enumerator List
enumerator Compound
enumerator IntArray

Public Functions

Tag()
~Tag()
void deleteChildren()
void write(IDataOutput&) const
void load(IDataInput&)
std::string toString() const
Tag::Type getId() const
bool equals(const Tag&) const
void print(PrintStream&) const
void print(const std::string&, PrintStream&) const
std::unique_ptr<Tag> copy() const
size_t hash() const

Public Members

uintptr_t **vtable