diff --git a/server/TracyVarArray.hpp b/server/TracyVarArray.hpp index 72684021..c4670d7b 100644 --- a/server/TracyVarArray.hpp +++ b/server/TracyVarArray.hpp @@ -56,7 +56,7 @@ private: #pragma pack() template -void VarArray::CalcHash() +inline void VarArray::CalcHash() { T hash = 5381; for( uint8_t i=0; i::CalcHash() } template<> -void VarArray::CalcHash() +inline void VarArray::CalcHash() { uint64_t hash = 5381; for( uint8_t i=0; i::CalcHash() } template -bool Compare( const VarArray& lhs, const VarArray& rhs ) +static inline bool Compare( const VarArray& lhs, const VarArray& rhs ) { if( lhs.size() != rhs.size() || lhs.get_hash() != rhs.get_hash() ) return false; return memcmp( lhs.data(), rhs.data(), lhs.size() * sizeof( T ) ) == 0;