From e13286936c94b854dda274af92c35f8ec97fa36d Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 3 Mar 2019 22:09:20 +0100 Subject: [PATCH] Mark templated functions inline. --- server/TracyVarArray.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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;