| LeviLamina
    | 
This is the complete list of members for CraftingContainer, including all inherited members.
| $addAdditionalSaveData(::CompoundTag &tag) (defined in Container) | Container | |
| $addContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | |
| $addItem(::ItemStack &item) (defined in Container) | Container | |
| $addItemToFirstEmptySlot(::ItemStack const &item) (defined in Container) | Container | |
| $addItemWithForceBalance(::ItemStack &item) (defined in Container) | Container | |
| $canPullOutItem(int, int, ::ItemStack const &) const (defined in Container) | Container | |
| $canPushInItem(int, int, ::ItemStack const &) const (defined in Container) | Container | |
| $containerRemoved() (defined in Container) | Container | |
| $createTransactionContext(::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::std::function< void()> execute) (defined in Container) | Container | |
| $ctor(int w, int h) | CraftingContainer | |
| $ctor(::Container const &) (defined in Container) | Container | |
| $ctor(::SharedTypes::Legacy::ContainerType type) (defined in Container) | Container | |
| $ctor(::SharedTypes::Legacy::ContainerType type, ::std::string const &name, bool customName) (defined in Container) | Container | |
| $dropContents(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop) (defined in Container) | Container | |
| $dropSlotContent(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container) | Container | |
| $dtor() | CraftingContainer | |
| $findFirstSlotForItem(::ItemStack const &item) const (defined in Container) | Container | |
| $firstEmptySlot() const (defined in Container) | Container | |
| $firstItem() const (defined in Container) | Container | |
| $getContainerRemovedConnector() (defined in Container) | Container | |
| $getContainerSize() const | CraftingContainer | |
| $getEmptySlotsCount() const (defined in Container) | Container | |
| $getItem(int slot) const | CraftingContainer | |
| $getItemCount(::ItemStack const &compare) const (defined in Container) | Container | |
| $getMaxStackSize() const | CraftingContainer | |
| $getSlotCopies() const (defined in Container) | Container | |
| $getSlots() const (defined in Container) | Container | |
| $hasCustomName() const (defined in Container) | Container | |
| $hasRemovedSubscribers() const (defined in Container) | Container | |
| $hasRoomForItem(::ItemStack const &item) const (defined in Container) | Container | |
| $init() (defined in Container) | Container | |
| $initializeContainerContents(::BlockSource ®ion) (defined in Container) | Container | |
| $isEmpty() const (defined in Container) | Container | |
| $isSlotDisabled(int) const (defined in Container) | Container | |
| $readAdditionalSaveData(::CompoundTag const &tag) (defined in Container) | Container | |
| $removeAllItems() (defined in Container) | Container | |
| $removeAllItemsWithForceBalance() (defined in Container) | Container | |
| $removeContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | |
| $removeItem(int slot, int count) (defined in Container) | Container | |
| $reverseFindFirstSlotForItem(::ItemStack const &item) const (defined in Container) | Container | |
| $serverInitItemStackIds(int containerSlot, int count, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged) | CraftingContainer | |
| $setContainerChanged(int slot) | CraftingContainer | |
| $setContainerMoved() (defined in Container) | Container | |
| $setCustomName(::Bedrock::Safety::RedactableString const &name) (defined in Container) | Container | |
| $setItem(int modelSlot, ::ItemStack const &item) | CraftingContainer | |
| $setItemWithForceBalance(int slot, ::ItemStack const &item, bool forceBalanced) (defined in Container) | Container | |
| $startOpen(::Actor &) | CraftingContainer | |
| $stopOpen(::Actor &actor) | CraftingContainer | |
| $vftable() | CraftingContainer | static | 
| _dropSlotContent(::BlockSource ®ion, ::Random &random, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container) | Container | |
| _serverInitId(int slot, ::ItemStack &item, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged) (defined in Container) | Container | |
| addAdditionalSaveData(::CompoundTag &tag) (defined in Container) | Container | virtual | 
| addContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | virtual | 
| addItem(::ItemStack &item) (defined in Container) | Container | virtual | 
| addItemToFirstEmptySlot(::ItemStack const &item) (defined in Container) | Container | virtual | 
| addItemWithForceBalance(::ItemStack &item) (defined in Container) | Container | virtual | 
| begin() noexcept (defined in Container) | Container | inline | 
| canPullOutItem(int, int, ::ItemStack const &) const (defined in Container) | Container | virtual | 
| canPushInItem(int, int, ::ItemStack const &) const (defined in Container) | Container | virtual | 
| cbegin() const noexcept (defined in Container) | Container | inline | 
| cend() const noexcept (defined in Container) | Container | inline | 
| ConstIterator typedef (defined in Container) | Container | |
| ConstReverseIterator typedef (defined in Container) | Container | |
| Container() (defined in Container) | Container | |
| Container(::Container const &) (defined in Container) | Container | |
| Container(::SharedTypes::Legacy::ContainerType type) (defined in Container) | Container | explicit | 
| Container(::SharedTypes::Legacy::ContainerType type, ::std::string const &name, bool customName) (defined in Container) | Container | |
| containerRemoved() (defined in Container) | Container | virtual | 
| containerTypeMap() (defined in Container) | Container | static | 
| CraftingContainer() (defined in CraftingContainer) | CraftingContainer | |
| CraftingContainer(int w, int h) | CraftingContainer | |
| crbegin() const noexcept (defined in Container) | Container | inline | 
| createTransactionContext(::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::std::function< void()> execute) (defined in Container) | Container | virtual | 
| crend() const noexcept (defined in Container) | Container | inline | 
| dropContents(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop) (defined in Container) | Container | virtual | 
| dropSlotContent(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container) | Container | virtual | 
| end() noexcept (defined in Container) | Container | inline | 
| findFirstSlotForItem(::ItemStack const &item) const (defined in Container) | Container | virtual | 
| firstEmptySlot() const (defined in Container) | Container | virtual | 
| firstItem() const (defined in Container) | Container | virtual | 
| getContainerRemovedConnector() (defined in Container) | Container | |
| getContainerSize() const (defined in CraftingContainer) | CraftingContainer | virtual | 
| getContainerTypeId(::std::string const &name) (defined in Container) | Container | static | 
| getEmptySlotsCount() const (defined in Container) | Container | virtual | 
| getItem(int slot) const (defined in CraftingContainer) | CraftingContainer | virtual | 
| getItemCount(::ItemStack const &compare) const (defined in Container) | Container | virtual | 
| getItemCount(::std::function< bool(::ItemStack const &)> comparator) const (defined in Container) | Container | |
| getItemNonConst(int index) (defined in Container) | Container | |
| getMaxStackSize() const (defined in CraftingContainer) | CraftingContainer | virtual | 
| getRedstoneSignalFromContainer(::BlockSource ®ion) (defined in Container) | Container | |
| getSlotCopies() const (defined in Container) | Container | |
| getSlots() const (defined in Container) | Container | |
| getTypeName() const (defined in Container) | Container | inline | 
| hasCustomName() const (defined in Container) | Container | virtual | 
| hasRemovedSubscribers() const (defined in Container) | Container | virtual | 
| hasRoomForItem(::ItemStack const &item) const (defined in Container) | Container | virtual | 
| init() (defined in Container) | Container | virtual | 
| initializeContainerContents(::BlockSource ®ion) (defined in Container) | Container | virtual | 
| isEmpty() const (defined in Container) | Container | virtual | 
| isSlotDisabled(int) const (defined in Container) | Container | virtual | 
| ItemStackNetIdChangedCallback typedef (defined in Container) | Container | |
| Iterator typedef (defined in Container) | Container | |
| mCloseListeners (defined in Container) | Container | |
| mContainerOwner (defined in Container) | Container | |
| mContainerRuntimeId (defined in Container) | Container | |
| mContainerType (defined in Container) | Container | |
| mContentChangeListeners (defined in Container) | Container | |
| mCustomName (defined in Container) | Container | |
| mGameplayContainerType (defined in Container) | Container | |
| mItems (defined in CraftingContainer) | CraftingContainer | |
| mName (defined in Container) | Container | |
| mRemovedPublisher (defined in Container) | Container | |
| mSizeChangeListeners (defined in Container) | Container | |
| mTransactionContextStack (defined in Container) | Container | |
| mWidth (defined in CraftingContainer) | CraftingContainer | |
| operator=(::Container const &) (defined in Container) | Container | |
| operator[](int index) (defined in Container) | Container | inline | 
| operator[](int index) const (defined in Container) | Container | inline | 
| rbegin() noexcept (defined in Container) | Container | inline | 
| readAdditionalSaveData(::CompoundTag const &tag) (defined in Container) | Container | virtual | 
| removeAllItems() (defined in Container) | Container | virtual | 
| removeAllItemsWithForceBalance() (defined in Container) | Container | virtual | 
| removeCloseListener(::ContainerCloseListener *listener) (defined in Container) | Container | |
| removeContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | virtual | 
| removeItem(int slot, int count) (defined in Container) | Container | virtual | 
| rend() noexcept (defined in Container) | Container | inline | 
| reverseFindFirstSlotForItem(::ItemStack const &item) const (defined in Container) | Container | virtual | 
| ReverseIterator typedef (defined in Container) | Container | |
| sameItemAndAuxComparator(::ItemDescriptor const &descriptor) (defined in Container) | Container | static | 
| serverInitItemStackIds(int containerSlot, int count, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged) (defined in CraftingContainer) | CraftingContainer | virtual | 
| setContainerChanged(int slot) (defined in CraftingContainer) | CraftingContainer | virtual | 
| setContainerMoved() (defined in Container) | Container | virtual | 
| setCustomName(::Bedrock::Safety::RedactableString const &name) (defined in Container) | Container | virtual | 
| setItem(int modelSlot, ::ItemStack const &item) (defined in CraftingContainer) | CraftingContainer | virtual | 
| setItemWithForceBalance(int slot, ::ItemStack const &item, bool forceBalanced) (defined in Container) | Container | virtual | 
| startOpen(::Actor &) (defined in CraftingContainer) | CraftingContainer | virtual | 
| stopOpen(::Actor &actor) (defined in CraftingContainer) | CraftingContainer | virtual | 
| TransactionContext typedef (defined in Container) | Container | |
| triggerTransactionChange(int slot, ::ItemStack const &oldItem, ::ItemStack const &newItem) (defined in Container) | Container | |
| ~Container() (defined in Container) | Container | virtual | 
| ~CraftingContainer() (defined in CraftingContainer) | CraftingContainer | virtual |