]> git.lizzy.rs Git - minetest.git/blobdiff - src/inventory.cpp
Fix race condition in registration leading to duplicate create_auth calls
[minetest.git] / src / inventory.cpp
index da6517e6298ef3a561dcbf407d957125a796610c..6d2b7fba3530b49846954fb8353c5cab807604dc 100644 (file)
@@ -503,11 +503,6 @@ void InventoryList::deSerialize(std::istream &is)
        throw SerializationError(ss.str());
 }
 
-InventoryList::InventoryList(const InventoryList &other)
-{
-       *this = other;
-}
-
 InventoryList & InventoryList::operator = (const InventoryList &other)
 {
        m_items = other.m_items;
@@ -535,21 +530,6 @@ bool InventoryList::operator == (const InventoryList &other) const
        return true;
 }
 
-const std::string &InventoryList::getName() const
-{
-       return m_name;
-}
-
-u32 InventoryList::getSize() const
-{
-       return m_items.size();
-}
-
-u32 InventoryList::getWidth() const
-{
-       return m_width;
-}
-
 u32 InventoryList::getUsedSlots() const
 {
        u32 num = 0;
@@ -560,23 +540,6 @@ u32 InventoryList::getUsedSlots() const
        return num;
 }
 
-u32 InventoryList::getFreeSlots() const
-{
-       return getSize() - getUsedSlots();
-}
-
-const ItemStack& InventoryList::getItem(u32 i) const
-{
-       assert(i < m_size); // Pre-condition
-       return m_items[i];
-}
-
-ItemStack& InventoryList::getItem(u32 i)
-{
-       assert(i < m_size); // Pre-condition
-       return m_items[i];
-}
-
 ItemStack InventoryList::changeItem(u32 i, const ItemStack &newitem)
 {
        if(i >= m_items.size())
@@ -965,16 +928,6 @@ InventoryList * Inventory::getList(const std::string &name)
        return m_lists[i];
 }
 
-std::vector<const InventoryList*> Inventory::getLists()
-{
-       std::vector<const InventoryList*> lists;
-       lists.reserve(m_lists.size());
-       for (auto list : m_lists) {
-               lists.push_back(list);
-       }
-       return lists;
-}
-
 bool Inventory::deleteList(const std::string &name)
 {
        s32 i = getListIndex(name);
@@ -995,7 +948,7 @@ const InventoryList *Inventory::getList(const std::string &name) const
        return m_lists[i];
 }
 
-const s32 Inventory::getListIndex(const std::string &name) const
+s32 Inventory::getListIndex(const std::string &name) const
 {
        for(u32 i=0; i<m_lists.size(); i++)
        {