|  | 
|  | ItemDescriptor (ItemDescriptor const &) | 
|  | 
| virtual void | serialize (::Json::Value &val) const | 
|  | 
| virtual void | serialize (::BinaryStream &stream) const | 
|  | 
| MCAPI | ItemDescriptor (::Block const &block) | 
|  | 
| MCAPI | ItemDescriptor (::BlockType const &block) | 
|  | 
| MCAPI | ItemDescriptor (::ItemTag const &itemTag) | 
|  | 
| MCAPI | ItemDescriptor (::ReadOnlyBinaryStream &stream) | 
|  | 
| MCAPI | ItemDescriptor (::std::string_view fullName, int itemAux) | 
|  | 
| MCAPI | ItemDescriptor (::Item const &item, int auxValue) | 
|  | 
| MCAPI | ItemDescriptor (::Json::Value const &val, ::MolangVersion molangVersion) | 
|  | 
| MCAPI void | _resolve () const | 
|  | 
| MCAPI bool | forEachItemUntil (::std::function< bool(::Item const &, short)> func) const | 
|  | 
| MCAPI short | getAuxValue () const | 
|  | 
| MCAPI::Block const * | getBlock () const | 
|  | 
| MCAPI ::WeakPtr<::BlockType const > const & | getBlockType () const | 
|  | 
| MCAPI::std::string | getFullName () const | 
|  | 
| MCAPI short | getId () const | 
|  | 
| MCAPI int | getIdAux () const | 
|  | 
| MCAPI::Item const * | getItem () const | 
|  | 
| MCAPI::std::string | getRawNameId () const | 
|  | 
| MCAPI::std::string | getSerializedNameAndAux () const | 
|  | 
| MCAPI bool | isNull () const | 
|  | 
| MCAPI bool | isValid (bool shouldResolve) const | 
|  | 
| MCAPI void | operator= (::ItemDescriptor const &rhs) | 
|  | 
| MCAPI void | operator= (::ItemDescriptor &&rhs) | 
|  | 
| MCAPI bool | sameItem (::ItemDescriptor const &otherItemDescriptor, bool compareAux) const | 
|  | 
| MCAPI ::std::optional<::CompoundTag > | save () const | 
|  | 
| MCAPI void * | $ctor (::Block const &block) | 
|  | 
| MCAPI void * | $ctor (::BlockType const &block) | 
|  | 
| MCAPI void * | $ctor (::ItemTag const &itemTag) | 
|  | 
| MCAPI void * | $ctor (::ReadOnlyBinaryStream &stream) | 
|  | 
| MCAPI void * | $ctor (::std::string_view fullName, int itemAux) | 
|  | 
| MCAPI void * | $ctor (::Item const &item, int auxValue) | 
|  | 
| MCAPI void * | $ctor (::Json::Value const &val, ::MolangVersion molangVersion) | 
|  | 
| MCFOLD void | $dtor () | 
|  | 
| MCAPI void | $serialize (::Json::Value &val) const | 
|  | 
| MCAPI void | $serialize (::BinaryStream &stream) const | 
|  |