mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 14:41:28 +00:00
[Bug Fix] Correct Forward Declaration compilation warning (#3176)
* [Bug Fix] Correct Forward Declaration compilation warning * no need for include
This commit is contained in:
parent
1ffdd4cb34
commit
a4e006fbfb
@ -17,6 +17,13 @@ Lua_ItemInst::Lua_ItemInst(int item_id, int charges) {
|
||||
cloned_ = true;
|
||||
}
|
||||
|
||||
Lua_ItemInst::~Lua_ItemInst() {
|
||||
if (cloned_) {
|
||||
EQ::ItemInstance *ptr = GetLuaPtrData();
|
||||
delete ptr;
|
||||
}
|
||||
}
|
||||
|
||||
Lua_ItemInst& Lua_ItemInst::operator=(const Lua_ItemInst& o) {
|
||||
if(o.cloned_) {
|
||||
cloned_ = true;
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
|
||||
#include "lua_ptr.h"
|
||||
|
||||
// Forward declaration
|
||||
class Lua_Item;
|
||||
|
||||
namespace EQ
|
||||
@ -28,7 +29,7 @@ public:
|
||||
Lua_ItemInst(EQ::ItemInstance *d, bool cloned) : Lua_Ptr(d), cloned_(cloned) { }
|
||||
Lua_ItemInst& operator=(const Lua_ItemInst& o);
|
||||
Lua_ItemInst(const Lua_ItemInst& o);
|
||||
virtual ~Lua_ItemInst() { if(cloned_) { EQ::ItemInstance *ptr = GetLuaPtrData(); if(ptr) { delete ptr; } } }
|
||||
virtual ~Lua_ItemInst();
|
||||
|
||||
operator EQ::ItemInstance*() {
|
||||
return reinterpret_cast<EQ::ItemInstance*>(GetLuaPtrData());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user