Fix TC build, analysis warnings and triggering addon message hooks

This commit is contained in:
Rochet2
2015-01-06 12:43:53 +02:00
parent 6371728547
commit 5e7b0ee0f7
6 changed files with 28 additions and 28 deletions

View File

@@ -17,7 +17,7 @@ extern "C"
#include "lauxlib.h"
};
class ElunaBind
class ElunaBind : public ElunaUtil::RWLockable
{
public:
struct Binding
@@ -61,7 +61,7 @@ public:
};
template<typename T>
class EventBind : public ElunaBind, public ElunaUtil::RWLockable
class EventBind : public ElunaBind
{
public:
EventBind(const char* bindGroupName, Eluna& _E) : ElunaBind(bindGroupName, _E)
@@ -141,7 +141,7 @@ public:
};
template<typename T>
class EntryBind : public ElunaBind, public ElunaUtil::RWLockable
class EntryBind : public ElunaBind
{
public:
typedef UNORDERED_MAP<uint32, EventToFunctionsMap> EntryToEventsMap;