diff options
Diffstat (limited to 'src/include/debug-profiler.h')
-rw-r--r-- | src/include/debug-profiler.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/include/debug-profiler.h b/src/include/debug-profiler.h index 7ceb50d..1e46111 100644 --- a/src/include/debug-profiler.h +++ b/src/include/debug-profiler.h @@ -24,6 +24,7 @@ #include <tqstring.h> #include <tqmap.h> +#include <kdemacros.h> #if (defined __i386__) || (defined __x86_64__) static __inline__ unsigned long long int rdtsc() @@ -39,7 +40,7 @@ static __inline__ unsigned long long int rdtsc() } #endif -class Profiler +class KDE_EXPORT Profiler { public: Profiler(); @@ -76,14 +77,14 @@ protected: }; -class TimeProfiler : public Profiler +class KDE_EXPORT TimeProfiler : public Profiler { protected: long long getCounter() const { return rdtsc(); } }; -class MemProfiler : public Profiler +class KDE_EXPORT MemProfiler : public Profiler { protected: long long getCounter() const; @@ -95,7 +96,7 @@ extern MemProfiler global_mem_profiler; -class BlockProfiler +class KDE_EXPORT BlockProfiler { public: BlockProfiler(const TQString &descr); |