Merge pull request #1304 from m-gupta/gtestapifix

googletest: Add GTEST_API_ attribute to ThreadLocal class.
pull/1136/head^2
Gennadiy Civil 7 years ago committed by GitHub
commit 3121b2049e
  1. 4
      googletest/include/gtest/internal/gtest-port.h

@ -2066,7 +2066,7 @@ extern "C" inline void DeleteThreadLocalValue(void* value_holder) {
// Implements thread-local storage on pthreads-based systems.
template <typename T>
class ThreadLocal {
class GTEST_API_ ThreadLocal {
public:
ThreadLocal()
: key_(CreateKey()), default_factory_(new DefaultValueHolderFactory()) {}
@ -2198,7 +2198,7 @@ class GTestMutexLock {
typedef GTestMutexLock MutexLock;
template <typename T>
class ThreadLocal {
class GTEST_API_ ThreadLocal {
public:
ThreadLocal() : value_() {}
explicit ThreadLocal(const T& value) : value_(value) {}

Loading…
Cancel
Save