mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 04:37:00 +00:00
[7114] Code cleanups.
Remove redundant `inline` for in-class function definitions. Fixed float -> int implicit casts.
This commit is contained in:
parent
9fba64aeae
commit
9e590f7ceb
22 changed files with 82 additions and 83 deletions
|
|
@ -74,12 +74,12 @@ class MANGOS_DLL_DECL NGrid
|
|||
const GridType& operator()(unsigned short x, unsigned short y) const { return i_cells[x][y]; }
|
||||
GridType& operator()(unsigned short x, unsigned short y) { return i_cells[x][y]; }
|
||||
|
||||
inline const uint32& GetGridId(void) const { return i_gridId; }
|
||||
inline void SetGridId(const uint32 id) const { i_gridId = id; }
|
||||
inline grid_state_t GetGridState(void) const { return i_cellstate; }
|
||||
inline void SetGridState(grid_state_t s) { i_cellstate = s; }
|
||||
inline int32 getX() const { return i_x; }
|
||||
inline int32 getY() const { return i_y; }
|
||||
const uint32& GetGridId(void) const { return i_gridId; }
|
||||
void SetGridId(const uint32 id) const { i_gridId = id; }
|
||||
grid_state_t GetGridState(void) const { return i_cellstate; }
|
||||
void SetGridState(grid_state_t s) { i_cellstate = s; }
|
||||
int32 getX() const { return i_x; }
|
||||
int32 getY() const { return i_y; }
|
||||
|
||||
void link(GridRefManager<NGrid<N, ACTIVE_OBJECT, WORLD_OBJECT_TYPES, GRID_OBJECT_TYPES, ThreadModel> >* pTo)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ namespace MaNGOS
|
|||
class MANGOS_DLL_DECL ObjectLifeTime
|
||||
{
|
||||
public:
|
||||
inline static void ScheduleCall(void (*destroyer)() )
|
||||
static void ScheduleCall(void (*destroyer)() )
|
||||
{
|
||||
at_exit( destroyer );
|
||||
}
|
||||
|
|
@ -42,7 +42,7 @@ namespace MaNGOS
|
|||
};
|
||||
|
||||
template <class T>
|
||||
inline void ObjectLifeTime<T>::OnDeadReference(void)// We don't handle Dead Reference for now
|
||||
void ObjectLifeTime<T>::OnDeadReference(void) // We don't handle Dead Reference for now
|
||||
{
|
||||
throw std::runtime_error("Dead Reference");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ template <class TO, class FROM> class Reference : public LinkedListElement
|
|||
virtual ~Reference() {}
|
||||
|
||||
// Create new link
|
||||
inline void link(TO* toObj, FROM* fromObj)
|
||||
void link(TO* toObj, FROM* fromObj)
|
||||
{
|
||||
assert(fromObj); // fromObj MUST not be NULL
|
||||
if(isValid())
|
||||
|
|
@ -57,16 +57,16 @@ template <class TO, class FROM> class Reference : public LinkedListElement
|
|||
|
||||
// We don't need the reference anymore. Call comes from the refFrom object
|
||||
// Tell our refTo object, that the link is cut
|
||||
inline void unlink() { targetObjectDestroyLink(); delink(); iRefTo = NULL; iRefFrom = NULL; }
|
||||
void unlink() { targetObjectDestroyLink(); delink(); iRefTo = NULL; iRefFrom = NULL; }
|
||||
|
||||
// Link is invalid due to destruction of referenced target object. Call comes from the refTo object
|
||||
// Tell our refFrom object, that the link is cut
|
||||
inline void invalidate() // the iRefFrom MUST remain!!
|
||||
void invalidate() // the iRefFrom MUST remain!!
|
||||
{
|
||||
sourceObjectDestroyLink(); delink(); iRefTo = NULL;
|
||||
}
|
||||
|
||||
inline bool isValid() const // Only check the iRefTo
|
||||
bool isValid() const // Only check the iRefTo
|
||||
{
|
||||
return iRefTo != NULL;
|
||||
}
|
||||
|
|
@ -81,10 +81,10 @@ template <class TO, class FROM> class Reference : public LinkedListElement
|
|||
Reference<TO,FROM> * nocheck_prev() { return((Reference<TO,FROM> *) LinkedListElement::nocheck_prev()); }
|
||||
Reference<TO,FROM> const * nocheck_prev() const { return((Reference<TO,FROM> const *) LinkedListElement::nocheck_prev()); }
|
||||
|
||||
inline TO* operator ->() const { return iRefTo; }
|
||||
inline TO* getTarget() const { return iRefTo; }
|
||||
TO* operator ->() const { return iRefTo; }
|
||||
TO* getTarget() const { return iRefTo; }
|
||||
|
||||
inline FROM* getSource() const { return iRefFrom; }
|
||||
FROM* getSource() const { return iRefFrom; }
|
||||
};
|
||||
|
||||
//=====================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue