Botcraft 1.21.5
Loading...
Searching...
No Matches
ProtocolCraft::NBT::TagCompound Class Reference

#include <Tag.hpp>

Inheritance diagram for ProtocolCraft::NBT::TagCompound:
ProtocolCraft::NetworkType

Public Member Functions

const Tagoperator[] (const std::string &s) const
 
bool contains (const std::string &s) const
 
- Public Member Functions inherited from ProtocolCraft::NetworkType
virtual ~NetworkType ()
 
virtual void Read (ReadIterator &iter, size_t &length)
 
virtual void Write (WriteContainer &container) const
 
virtual Json::Value Serialize () const
 

Protected Member Functions

virtual void ReadImpl (ReadIterator &iter, size_t &length) override
 
virtual void WriteImpl (WriteContainer &container) const override
 
virtual Json::Value SerializeImpl () const override
 

Detailed Description

Definition at line 155 of file Tag.hpp.

Member Function Documentation

◆ contains()

bool ProtocolCraft::NBT::TagCompound::contains ( const std::string &  s) const

Definition at line 567 of file Tag.cpp.

Referenced by ProtocolCraft::Chat::ParseChat().

◆ operator[]()

const Tag & ProtocolCraft::NBT::TagCompound::operator[] ( const std::string &  s) const

Definition at line 562 of file Tag.cpp.

◆ ReadImpl()

void ProtocolCraft::NBT::TagCompound::ReadImpl ( ReadIterator iter,
size_t &  length 
)
overrideprotectedvirtual

◆ SerializeImpl()

Json::Value ProtocolCraft::NBT::TagCompound::SerializeImpl ( ) const
overrideprotectedvirtual

Implements ProtocolCraft::NetworkType.

Definition at line 601 of file Tag.cpp.

◆ WriteImpl()

void ProtocolCraft::NBT::TagCompound::WriteImpl ( WriteContainer container) const
overrideprotectedvirtual

Implements ProtocolCraft::NetworkType.

Definition at line 589 of file Tag.cpp.

References ProtocolCraft::NBT::TagEnd.


The documentation for this class was generated from the following files: