LeviLamina
Loading...
Searching...
No Matches
ItemDescriptor::BaseDescriptor Struct Referenceabstract
+ Inheritance diagram for ItemDescriptor::BaseDescriptor:

Public Member Functions

virtual ::std::unique_ptr<::ItemDescriptor::BaseDescriptorclone () const =0
 
virtual bool sameItems (::ItemDescriptor::BaseDescriptor const &otherDescriptor, bool compareAux) const
 
virtual bool sameItem (::ItemDescriptor::ItemEntry const &, bool) const =0
 
virtual::std::string const & getFullName () const
 
virtual::std::string toString () const
 
virtual::ItemDescriptor::ItemEntry getItem () const
 
virtual bool forEachItemUntil (::std::function< bool(::Item const &, short)> func) const
 
virtual ::std::map<::std::string, ::std::string > toMap () const =0
 
virtual ::std::optional<::CompoundTagsave () const =0
 
virtual void serialize (::Json::Value &val) const
 
virtual void serialize (::BinaryStream &) const =0
 
virtual::ItemDescriptor::InternalType getType () const =0
 
virtual bool isValid () const
 
virtual uint64 getHash () const =0
 
virtual bool shouldResolve () const
 
virtual ::std::unique_ptr<::ItemDescriptor::BaseDescriptorresolve () const
 
MCAPI void $dtor ()
 
MCAPI bool $sameItems (::ItemDescriptor::BaseDescriptor const &otherDescriptor, bool compareAux) const
 
MCFOLD::std::string const & $getFullName () const
 
MCAPI::std::string $toString () const
 
MCFOLD::ItemDescriptor::ItemEntry $getItem () const
 
MCAPI bool $forEachItemUntil (::std::function< bool(::Item const &, short)> func) const
 
MCAPI void $serialize (::Json::Value &val) const
 
MCFOLD bool $isValid () const
 
MCFOLD bool $shouldResolve () const
 
MCFOLD ::std::unique_ptr<::ItemDescriptor::BaseDescriptor$resolve () const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

The documentation for this struct was generated from the following file: