template <typename T>

class ThreadLocal

Defined at line 1764 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h

Implements thread-local storage on pthreads-based systems.

Public Methods

void ThreadLocal<T> ()

Defined at line 1766 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h

void ThreadLocal<T> (const T & value)

Defined at line 1768 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h

void ~ThreadLocal<T> ()

Defined at line 1772 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h

T * pointer ()

Defined at line 1781 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h

const T * pointer ()

Defined at line 1782 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h

const T & get ()

Defined at line 1783 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h

void set (const T & value)

Defined at line 1784 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h