Fix various copy instead of const ref reported by cppcheck (#5615)
* Also remove InventoryList::peekItem unused function * Fix some post increment to preincrement reported by cppcheckmaster
parent
cfe0291b13
commit
f3fe62a0bf
|
@ -386,7 +386,7 @@ s32 ChatBuffer::getBottomScrollPos() const
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ChatPrompt::ChatPrompt(std::wstring prompt, u32 history_limit):
|
ChatPrompt::ChatPrompt(const std::wstring &prompt, u32 history_limit):
|
||||||
m_prompt(prompt),
|
m_prompt(prompt),
|
||||||
m_line(L""),
|
m_line(L""),
|
||||||
m_history(),
|
m_history(),
|
||||||
|
|
|
@ -38,14 +38,14 @@ struct ChatLine
|
||||||
// message text
|
// message text
|
||||||
EnrichedString text;
|
EnrichedString text;
|
||||||
|
|
||||||
ChatLine(std::wstring a_name, std::wstring a_text):
|
ChatLine(const std::wstring &a_name, const std::wstring &a_text):
|
||||||
age(0.0),
|
age(0.0),
|
||||||
name(a_name),
|
name(a_name),
|
||||||
text(a_text)
|
text(a_text)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
ChatLine(EnrichedString a_name, EnrichedString a_text):
|
ChatLine(const EnrichedString &a_name, const EnrichedString &a_text):
|
||||||
age(0.0),
|
age(0.0),
|
||||||
name(a_name),
|
name(a_name),
|
||||||
text(a_text)
|
text(a_text)
|
||||||
|
@ -148,7 +148,7 @@ private:
|
||||||
class ChatPrompt
|
class ChatPrompt
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ChatPrompt(std::wstring prompt, u32 history_limit);
|
ChatPrompt(const std::wstring &prompt, u32 history_limit);
|
||||||
~ChatPrompt();
|
~ChatPrompt();
|
||||||
|
|
||||||
// Input character or string
|
// Input character or string
|
||||||
|
|
|
@ -97,7 +97,7 @@ struct CraftOutput
|
||||||
CraftOutput():
|
CraftOutput():
|
||||||
item(""), time(0)
|
item(""), time(0)
|
||||||
{}
|
{}
|
||||||
CraftOutput(std::string item_, float time_):
|
CraftOutput(const std::string &item_, float time_):
|
||||||
item(item_), time(time_)
|
item(item_), time(time_)
|
||||||
{}
|
{}
|
||||||
std::string dump() const;
|
std::string dump() const;
|
||||||
|
@ -124,7 +124,7 @@ struct CraftReplacements
|
||||||
CraftReplacements():
|
CraftReplacements():
|
||||||
pairs()
|
pairs()
|
||||||
{}
|
{}
|
||||||
CraftReplacements(std::vector<std::pair<std::string, std::string> > pairs_):
|
CraftReplacements(const std::vector<std::pair<std::string, std::string> > &pairs_):
|
||||||
pairs(pairs_)
|
pairs(pairs_)
|
||||||
{}
|
{}
|
||||||
std::string dump() const;
|
std::string dump() const;
|
||||||
|
@ -359,10 +359,13 @@ public:
|
||||||
CraftDefinitionFuel():
|
CraftDefinitionFuel():
|
||||||
recipe(""), hash_inited(false), burntime()
|
recipe(""), hash_inited(false), burntime()
|
||||||
{}
|
{}
|
||||||
CraftDefinitionFuel(std::string recipe_,
|
CraftDefinitionFuel(const std::string &recipe_,
|
||||||
float burntime_,
|
float burntime_,
|
||||||
const CraftReplacements &replacements_):
|
const CraftReplacements &replacements_):
|
||||||
recipe(recipe_), hash_inited(false), burntime(burntime_), replacements(replacements_)
|
recipe(recipe_),
|
||||||
|
hash_inited(false),
|
||||||
|
burntime(burntime_),
|
||||||
|
replacements(replacements_)
|
||||||
{}
|
{}
|
||||||
virtual ~CraftDefinitionFuel(){}
|
virtual ~CraftDefinitionFuel(){}
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ void Environment::setTimeOfDay(u32 time)
|
||||||
{
|
{
|
||||||
MutexAutoLock lock(this->m_time_lock);
|
MutexAutoLock lock(this->m_time_lock);
|
||||||
if (m_time_of_day > time)
|
if (m_time_of_day > time)
|
||||||
m_day_count++;
|
++m_day_count;
|
||||||
m_time_of_day = time;
|
m_time_of_day = time;
|
||||||
m_time_of_day_f = (float)time / 24000.0;
|
m_time_of_day_f = (float)time / 24000.0;
|
||||||
}
|
}
|
||||||
|
@ -103,7 +103,7 @@ void Environment::stepTimeOfDay(float dtime)
|
||||||
// Sync at overflow
|
// Sync at overflow
|
||||||
if (m_time_of_day + units >= 24000) {
|
if (m_time_of_day + units >= 24000) {
|
||||||
sync_f = true;
|
sync_f = true;
|
||||||
m_day_count++;
|
++m_day_count;
|
||||||
}
|
}
|
||||||
m_time_of_day = (m_time_of_day + units) % 24000;
|
m_time_of_day = (m_time_of_day + units) % 24000;
|
||||||
if (sync_f)
|
if (sync_f)
|
||||||
|
|
|
@ -27,10 +27,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
class BaseException : public std::exception
|
class BaseException : public std::exception
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
BaseException(const std::string &s) throw()
|
BaseException(const std::string &s) throw(): m_s(s) {}
|
||||||
{
|
|
||||||
m_s = s;
|
|
||||||
}
|
|
||||||
~BaseException() throw() {}
|
~BaseException() throw() {}
|
||||||
virtual const char * what() const throw()
|
virtual const char * what() const throw()
|
||||||
{
|
{
|
||||||
|
@ -122,12 +119,12 @@ public:
|
||||||
|
|
||||||
class ClientStateError : public BaseException {
|
class ClientStateError : public BaseException {
|
||||||
public:
|
public:
|
||||||
ClientStateError(std::string s): BaseException(s) {}
|
ClientStateError(const std::string &s): BaseException(s) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
class PrngException : public BaseException {
|
class PrngException : public BaseException {
|
||||||
public:
|
public:
|
||||||
PrngException(std::string s): BaseException(s) {}
|
PrngException(const std::string &s): BaseException(s) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
class ModError : public BaseException {
|
class ModError : public BaseException {
|
||||||
|
|
|
@ -127,8 +127,8 @@ struct TextDestPlayerInventory : public TextDest
|
||||||
|
|
||||||
struct LocalFormspecHandler : public TextDest
|
struct LocalFormspecHandler : public TextDest
|
||||||
{
|
{
|
||||||
LocalFormspecHandler(std::string formname):
|
LocalFormspecHandler(const std::string &formname):
|
||||||
m_client(0)
|
m_client(NULL)
|
||||||
{
|
{
|
||||||
m_formname = formname;
|
m_formname = formname;
|
||||||
}
|
}
|
||||||
|
@ -139,11 +139,6 @@ struct LocalFormspecHandler : public TextDest
|
||||||
m_formname = formname;
|
m_formname = formname;
|
||||||
}
|
}
|
||||||
|
|
||||||
void gotText(const std::wstring &message)
|
|
||||||
{
|
|
||||||
errorstream << "LocalFormspecHandler::gotText old style message received" << std::endl;
|
|
||||||
}
|
|
||||||
|
|
||||||
void gotText(const StringMap &fields)
|
void gotText(const StringMap &fields)
|
||||||
{
|
{
|
||||||
if (m_formname == "MT_PAUSE_MENU") {
|
if (m_formname == "MT_PAUSE_MENU") {
|
||||||
|
|
|
@ -207,7 +207,7 @@ public:
|
||||||
class HTTPFetchOngoing
|
class HTTPFetchOngoing
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
HTTPFetchOngoing(HTTPFetchRequest request, CurlHandlePool *pool);
|
HTTPFetchOngoing(const HTTPFetchRequest &request, CurlHandlePool *pool);
|
||||||
~HTTPFetchOngoing();
|
~HTTPFetchOngoing();
|
||||||
|
|
||||||
CURLcode start(CURLM *multi);
|
CURLcode start(CURLM *multi);
|
||||||
|
@ -228,7 +228,8 @@ private:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
HTTPFetchOngoing::HTTPFetchOngoing(HTTPFetchRequest request_, CurlHandlePool *pool_):
|
HTTPFetchOngoing::HTTPFetchOngoing(const HTTPFetchRequest &request_,
|
||||||
|
CurlHandlePool *pool_):
|
||||||
pool(pool_),
|
pool(pool_),
|
||||||
curl(NULL),
|
curl(NULL),
|
||||||
multi(NULL),
|
multi(NULL),
|
||||||
|
|
|
@ -46,12 +46,11 @@ static content_t content_translate_from_19_to_internal(content_t c_from)
|
||||||
}
|
}
|
||||||
|
|
||||||
ItemStack::ItemStack(const std::string &name_, u16 count_,
|
ItemStack::ItemStack(const std::string &name_, u16 count_,
|
||||||
u16 wear_, IItemDefManager *itemdef)
|
u16 wear_, IItemDefManager *itemdef) :
|
||||||
|
name(itemdef->getAlias(name_)),
|
||||||
|
count(count_),
|
||||||
|
wear(wear_)
|
||||||
{
|
{
|
||||||
name = itemdef->getAlias(name_);
|
|
||||||
count = count_;
|
|
||||||
wear = wear_;
|
|
||||||
|
|
||||||
if (name.empty() || count == 0)
|
if (name.empty() || count == 0)
|
||||||
clear();
|
clear();
|
||||||
else if (itemdef->get(name).type == ITEM_TOOL)
|
else if (itemdef->get(name).type == ITEM_TOOL)
|
||||||
|
@ -370,14 +369,13 @@ ItemStack ItemStack::peekItem(u32 peekcount) const
|
||||||
Inventory
|
Inventory
|
||||||
*/
|
*/
|
||||||
|
|
||||||
InventoryList::InventoryList(std::string name, u32 size, IItemDefManager *itemdef)
|
InventoryList::InventoryList(const std::string &name, u32 size, IItemDefManager *itemdef):
|
||||||
|
m_name(name),
|
||||||
|
m_size(size),
|
||||||
|
m_width(0),
|
||||||
|
m_itemdef(itemdef)
|
||||||
{
|
{
|
||||||
m_name = name;
|
|
||||||
m_size = size;
|
|
||||||
m_width = 0;
|
|
||||||
m_itemdef = itemdef;
|
|
||||||
clearItems();
|
clearItems();
|
||||||
//m_dirty = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
InventoryList::~InventoryList()
|
InventoryList::~InventoryList()
|
||||||
|
@ -712,14 +710,6 @@ ItemStack InventoryList::takeItem(u32 i, u32 takecount)
|
||||||
return taken;
|
return taken;
|
||||||
}
|
}
|
||||||
|
|
||||||
ItemStack InventoryList::peekItem(u32 i, u32 peekcount) const
|
|
||||||
{
|
|
||||||
if(i >= m_items.size())
|
|
||||||
return ItemStack();
|
|
||||||
|
|
||||||
return m_items[i].peekItem(peekcount);
|
|
||||||
}
|
|
||||||
|
|
||||||
void InventoryList::moveItemSomewhere(u32 i, InventoryList *dest, u32 count)
|
void InventoryList::moveItemSomewhere(u32 i, InventoryList *dest, u32 count)
|
||||||
{
|
{
|
||||||
// Take item from source list
|
// Take item from source list
|
||||||
|
|
|
@ -173,7 +173,7 @@ struct ItemStack
|
||||||
class InventoryList
|
class InventoryList
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
InventoryList(std::string name, u32 size, IItemDefManager *itemdef);
|
InventoryList(const std::string &name, u32 size, IItemDefManager *itemdef);
|
||||||
~InventoryList();
|
~InventoryList();
|
||||||
void clearItems();
|
void clearItems();
|
||||||
void setSize(u32 newsize);
|
void setSize(u32 newsize);
|
||||||
|
@ -239,9 +239,6 @@ public:
|
||||||
// Returns empty item if couldn't take any.
|
// Returns empty item if couldn't take any.
|
||||||
ItemStack takeItem(u32 i, u32 takecount);
|
ItemStack takeItem(u32 i, u32 takecount);
|
||||||
|
|
||||||
// Similar to takeItem, but keeps the slot intact.
|
|
||||||
ItemStack peekItem(u32 i, u32 peekcount) const;
|
|
||||||
|
|
||||||
// Move an item to a different list (or a different stack in the same list)
|
// Move an item to a different list (or a different stack in the same list)
|
||||||
// count is the maximum number of items to move (0 for everything)
|
// count is the maximum number of items to move (0 for everything)
|
||||||
// returns number of moved items
|
// returns number of moved items
|
||||||
|
@ -254,8 +251,8 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector<ItemStack> m_items;
|
std::vector<ItemStack> m_items;
|
||||||
u32 m_size, m_width;
|
|
||||||
std::string m_name;
|
std::string m_name;
|
||||||
|
u32 m_size, m_width;
|
||||||
IItemDefManager *m_itemdef;
|
IItemDefManager *m_itemdef;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -43,15 +43,12 @@ struct EnumString es_TileAnimationType[] =
|
||||||
};
|
};
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
ItemDefinition read_item_definition(lua_State* L,int index,
|
void read_item_definition(lua_State* L, int index,
|
||||||
ItemDefinition default_def)
|
const ItemDefinition &default_def, ItemDefinition &def)
|
||||||
{
|
{
|
||||||
if(index < 0)
|
if (index < 0)
|
||||||
index = lua_gettop(L) + 1 + index;
|
index = lua_gettop(L) + 1 + index;
|
||||||
|
|
||||||
// Read the item definition
|
|
||||||
ItemDefinition def = default_def;
|
|
||||||
|
|
||||||
def.type = (ItemType)getenumfield(L, index, "type",
|
def.type = (ItemType)getenumfield(L, index, "type",
|
||||||
es_ItemType, ITEM_NONE);
|
es_ItemType, ITEM_NONE);
|
||||||
getstringfield(L, index, "name", def.name);
|
getstringfield(L, index, "name", def.name);
|
||||||
|
@ -118,8 +115,6 @@ ItemDefinition read_item_definition(lua_State* L,int index,
|
||||||
// "" = no prediction
|
// "" = no prediction
|
||||||
getstringfield(L, index, "node_placement_prediction",
|
getstringfield(L, index, "node_placement_prediction",
|
||||||
def.node_placement_prediction);
|
def.node_placement_prediction);
|
||||||
|
|
||||||
return def;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
@ -873,7 +868,7 @@ void push_tool_capabilities(lua_State *L,
|
||||||
lua_newtable(L);
|
lua_newtable(L);
|
||||||
// For each groupcap
|
// For each groupcap
|
||||||
for (ToolGCMap::const_iterator i = toolcap.groupcaps.begin();
|
for (ToolGCMap::const_iterator i = toolcap.groupcaps.begin();
|
||||||
i != toolcap.groupcaps.end(); i++) {
|
i != toolcap.groupcaps.end(); ++i) {
|
||||||
// Create groupcap table
|
// Create groupcap table
|
||||||
lua_newtable(L);
|
lua_newtable(L);
|
||||||
const std::string &name = i->first;
|
const std::string &name = i->first;
|
||||||
|
@ -881,7 +876,7 @@ void push_tool_capabilities(lua_State *L,
|
||||||
// Create subtable "times"
|
// Create subtable "times"
|
||||||
lua_newtable(L);
|
lua_newtable(L);
|
||||||
for (UNORDERED_MAP<int, float>::const_iterator
|
for (UNORDERED_MAP<int, float>::const_iterator
|
||||||
i = groupcap.times.begin(); i != groupcap.times.end(); i++) {
|
i = groupcap.times.begin(); i != groupcap.times.end(); ++i) {
|
||||||
lua_pushinteger(L, i->first);
|
lua_pushinteger(L, i->first);
|
||||||
lua_pushnumber(L, i->second);
|
lua_pushnumber(L, i->second);
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
|
@ -900,7 +895,7 @@ void push_tool_capabilities(lua_State *L,
|
||||||
lua_newtable(L);
|
lua_newtable(L);
|
||||||
// For each damage group
|
// For each damage group
|
||||||
for (DamageGroup::const_iterator i = toolcap.damageGroups.begin();
|
for (DamageGroup::const_iterator i = toolcap.damageGroups.begin();
|
||||||
i != toolcap.damageGroups.end(); i++) {
|
i != toolcap.damageGroups.end(); ++i) {
|
||||||
// Create damage group table
|
// Create damage group table
|
||||||
lua_pushinteger(L, i->second);
|
lua_pushinteger(L, i->second);
|
||||||
lua_setfield(L, -2, i->first.c_str());
|
lua_setfield(L, -2, i->first.c_str());
|
||||||
|
@ -939,7 +934,7 @@ void read_inventory_list(lua_State *L, int tableindex,
|
||||||
InventoryList *invlist = inv->addList(name, listsize);
|
InventoryList *invlist = inv->addList(name, listsize);
|
||||||
int index = 0;
|
int index = 0;
|
||||||
for(std::vector<ItemStack>::const_iterator
|
for(std::vector<ItemStack>::const_iterator
|
||||||
i = items.begin(); i != items.end(); i++){
|
i = items.begin(); i != items.end(); ++i){
|
||||||
if(forcesize != -1 && index == forcesize)
|
if(forcesize != -1 && index == forcesize)
|
||||||
break;
|
break;
|
||||||
invlist->changeItem(index, *i);
|
invlist->changeItem(index, *i);
|
||||||
|
|
|
@ -86,8 +86,8 @@ ToolCapabilities read_tool_capabilities (lua_State *L, int table);
|
||||||
void push_tool_capabilities (lua_State *L,
|
void push_tool_capabilities (lua_State *L,
|
||||||
const ToolCapabilities &prop);
|
const ToolCapabilities &prop);
|
||||||
|
|
||||||
ItemDefinition read_item_definition (lua_State *L, int index,
|
void read_item_definition (lua_State *L, int index, const ItemDefinition &default_def,
|
||||||
ItemDefinition default_def);
|
ItemDefinition &def);
|
||||||
void read_object_properties (lua_State *L, int index,
|
void read_object_properties (lua_State *L, int index,
|
||||||
ObjectProperties *prop,
|
ObjectProperties *prop,
|
||||||
IItemDefManager *idef);
|
IItemDefManager *idef);
|
||||||
|
|
|
@ -526,7 +526,7 @@ int ModApiItemMod::l_register_item_raw(lua_State *L)
|
||||||
def.node_placement_prediction = "__default";
|
def.node_placement_prediction = "__default";
|
||||||
|
|
||||||
// Read the item definition
|
// Read the item definition
|
||||||
def = read_item_definition(L, table, def);
|
read_item_definition(L, table, def, def);
|
||||||
|
|
||||||
// Default to having client-side placement prediction for nodes
|
// Default to having client-side placement prediction for nodes
|
||||||
// ("" in item definition sets it off)
|
// ("" in item definition sets it off)
|
||||||
|
|
|
@ -63,8 +63,8 @@ struct ToolCapabilities
|
||||||
ToolCapabilities(
|
ToolCapabilities(
|
||||||
float full_punch_interval_=1.4,
|
float full_punch_interval_=1.4,
|
||||||
int max_drop_level_=1,
|
int max_drop_level_=1,
|
||||||
ToolGCMap groupcaps_=ToolGCMap(),
|
const ToolGCMap &groupcaps_ = ToolGCMap(),
|
||||||
DamageGroup damageGroups_=DamageGroup()
|
const DamageGroup &damageGroups_ = DamageGroup()
|
||||||
):
|
):
|
||||||
full_punch_interval(full_punch_interval_),
|
full_punch_interval(full_punch_interval_),
|
||||||
max_drop_level(max_drop_level_),
|
max_drop_level(max_drop_level_),
|
||||||
|
@ -85,8 +85,8 @@ struct DigParams
|
||||||
u16 wear;
|
u16 wear;
|
||||||
std::string main_group;
|
std::string main_group;
|
||||||
|
|
||||||
DigParams(bool a_diggable=false, float a_time=0, u16 a_wear=0,
|
DigParams(bool a_diggable = false, float a_time = 0.0f, u16 a_wear = 0,
|
||||||
std::string a_main_group=""):
|
const std::string &a_main_group = ""):
|
||||||
diggable(a_diggable),
|
diggable(a_diggable),
|
||||||
time(a_time),
|
time(a_time),
|
||||||
wear(a_wear),
|
wear(a_wear),
|
||||||
|
|
Loading…
Reference in New Issue