Fix compilation error on GCC 7
This commit is contained in:
parent
9d5145b3c7
commit
c186a35b2d
|
@ -26,6 +26,8 @@
|
||||||
#ifndef REACTPHYSICS3D_LOGGER_H
|
#ifndef REACTPHYSICS3D_LOGGER_H
|
||||||
#define REACTPHYSICS3D_LOGGER_H
|
#define REACTPHYSICS3D_LOGGER_H
|
||||||
|
|
||||||
|
// If logging is enabled
|
||||||
|
#ifdef IS_LOGGING_ACTIVE
|
||||||
|
|
||||||
// Libraries
|
// Libraries
|
||||||
#include "containers/List.h"
|
#include "containers/List.h"
|
||||||
|
@ -461,18 +463,6 @@ class Logger {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef IS_LOGGING_ACTIVE
|
|
||||||
|
|
||||||
// Use this macro to log something
|
|
||||||
#define RP3D_LOG(logger, level, category, message) logger->log(level, category, message)
|
|
||||||
|
|
||||||
#else // If logger is not active
|
|
||||||
|
|
||||||
// Empty macro in case logs are not enabled
|
|
||||||
#define RP3D_LOG(logger, level, category, message)
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Hash function for struct VerticesPair
|
// Hash function for struct VerticesPair
|
||||||
namespace std {
|
namespace std {
|
||||||
|
|
||||||
|
@ -485,4 +475,15 @@ namespace std {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Use this macro to log something
|
||||||
|
#define RP3D_LOG(logger, level, category, message) logger->log(level, category, message)
|
||||||
|
|
||||||
|
// If the logging is not enabled
|
||||||
|
#else
|
||||||
|
|
||||||
|
// Empty macro in case logs are not enabled
|
||||||
|
#define RP3D_LOG(logger, level, category, message)
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
* *
|
* *
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
|
// If profiling is enabled
|
||||||
#ifdef IS_PROFILING_ACTIVE
|
#ifdef IS_PROFILING_ACTIVE
|
||||||
|
|
||||||
// Libraries
|
// Libraries
|
||||||
|
|
|
@ -26,6 +26,9 @@
|
||||||
#ifndef REACTPHYSICS3D_PROFILER_H
|
#ifndef REACTPHYSICS3D_PROFILER_H
|
||||||
#define REACTPHYSICS3D_PROFILER_H
|
#define REACTPHYSICS3D_PROFILER_H
|
||||||
|
|
||||||
|
// If profiling is enabled
|
||||||
|
#ifdef IS_PROFILING_ACTIVE
|
||||||
|
|
||||||
// Libraries
|
// Libraries
|
||||||
#include "configuration.h"
|
#include "configuration.h"
|
||||||
#include "engine/Timer.h"
|
#include "engine/Timer.h"
|
||||||
|
@ -379,18 +382,10 @@ class ProfileSample {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef IS_PROFILING_ACTIVE
|
|
||||||
|
|
||||||
// Use this macro to start profile a block of code
|
// Use this macro to start profile a block of code
|
||||||
#define RP3D_PROFILE(name, profiler) ProfileSample profileSample(name, profiler)
|
#define RP3D_PROFILE(name, profiler) ProfileSample profileSample(name, profiler)
|
||||||
|
|
||||||
#else // If profile is not active
|
|
||||||
|
|
||||||
// Empty macro in case profiling is not active
|
|
||||||
#define RP3D_PROFILE(name, profiler)
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Return true if we are at the root of the profiler tree
|
// Return true if we are at the root of the profiler tree
|
||||||
inline bool ProfileNodeIterator::isRoot() {
|
inline bool ProfileNodeIterator::isRoot() {
|
||||||
return (mCurrentParentNode->getParentNode() == nullptr);
|
return (mCurrentParentNode->getParentNode() == nullptr);
|
||||||
|
@ -504,5 +499,12 @@ inline void Profiler::destroy() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If profiling is disabled
|
||||||
|
#else
|
||||||
|
|
||||||
|
// Empty macro in case profiling is not active
|
||||||
|
#define RP3D_PROFILE(name, profiler)
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue
Block a user