mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Build fix for clang 11-13
This commit is contained in:
@@ -33,7 +33,10 @@ bool ItemBonuses::operator==(ItemBonuses const& r) const
|
||||
return std::is_permutation(BonusListIDs.begin(), BonusListIDs.end(), r.BonusListIDs.begin());
|
||||
}
|
||||
|
||||
bool ItemMod::operator==(ItemMod const& r) const = default;
|
||||
bool ItemMod::operator==(ItemMod const& r) const
|
||||
{
|
||||
return Value == r.Value && Type == r.Type;
|
||||
}
|
||||
|
||||
bool ItemModList::operator==(ItemModList const& r) const
|
||||
{
|
||||
@@ -104,9 +107,33 @@ void ItemInstance::Initialize(::VoidStorageItem const* voidItem)
|
||||
}
|
||||
}
|
||||
|
||||
bool ItemInstance::operator==(ItemInstance const& r) const = default;
|
||||
bool ItemInstance::operator==(ItemInstance const& r) const
|
||||
{
|
||||
if (ItemID != r.ItemID)
|
||||
return false;
|
||||
|
||||
bool ItemBonusKey::operator==(ItemBonusKey const& right) const = default;
|
||||
if (ItemBonus != r.ItemBonus)
|
||||
return false;
|
||||
|
||||
if (Modifications != r.Modifications)
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ItemBonusKey::operator==(ItemBonusKey const& right) const
|
||||
{
|
||||
if (ItemID != right.ItemID)
|
||||
return false;
|
||||
|
||||
if (BonusListIDs != right.BonusListIDs)
|
||||
return false;
|
||||
|
||||
if (Modifications != right.Modifications)
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
ByteBuffer& operator<<(ByteBuffer& data, ItemBonuses const& itemBonusInstanceData)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user