diff options
author | Richard Linden <none@none> | 2013-06-04 10:54:12 -0700 |
---|---|---|
committer | Richard Linden <none@none> | 2013-06-04 10:54:12 -0700 |
commit | 715385eed7b2276963015861d7e6b8196e6ae5cd (patch) | |
tree | 87d53b1431b1748bbb15582b7cafcccd3279dd53 /indra/llcommon/lltrace.h | |
parent | 5b48107dbf969529267874bff9a0a4b892b348cf (diff) |
BUILDFIX: don't multiple define class statics...use inline static method instead
Diffstat (limited to 'indra/llcommon/lltrace.h')
-rw-r--r-- | indra/llcommon/lltrace.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/indra/llcommon/lltrace.h b/indra/llcommon/lltrace.h index c485552061..2953e993d4 100644 --- a/indra/llcommon/lltrace.h +++ b/indra/llcommon/lltrace.h @@ -265,6 +265,8 @@ public: size_t getIndex() const { return mAccumulatorIndex; } + virtual const char* getUnitLabel() { return ""; } + const std::string& getName() const { return mName; } protected: @@ -662,6 +664,9 @@ public: EventStatHandle(const char* name, const char* description = NULL) : trace_t(name, description) {} + + /*virtual*/ const char* getUnitLabel() { return LLGetUnitLabel<T>::getUnitLabel(); } + }; template<typename T, typename VALUE_T> @@ -682,6 +687,8 @@ public: SampleStatHandle(const char* name, const char* description = NULL) : trace_t(name, description) {} + + /*virtual*/ const char* getUnitLabel() { return LLGetUnitLabel<T>::getUnitLabel(); } }; template<typename T, typename VALUE_T> @@ -703,6 +710,7 @@ public: : trace_t(name) {} + /*virtual*/ const char* getUnitLabel() { return LLGetUnitLabel<T>::getUnitLabel(); } }; template<typename T, typename VALUE_T> @@ -755,6 +763,8 @@ public: MemStatHandle(const char* name) : trace_t(name) {} + + /*virtual*/ const char* getUnitLabel() { return "B"; } }; // measures effective memory footprint of specified type |