Go to the documentation of this file.
15 #ifndef ABSL_BASE_INTERNAL_PER_THREAD_TLS_H_
16 #define ABSL_BASE_INTERNAL_PER_THREAD_TLS_H_
35 #include "absl/base/port.h"
37 #if defined(ABSL_PER_THREAD_TLS)
38 #error ABSL_PER_THREAD_TLS cannot be directly set
39 #elif defined(ABSL_PER_THREAD_TLS_KEYWORD)
40 #error ABSL_PER_THREAD_TLS_KEYWORD cannot be directly set
41 #elif defined(ABSL_HAVE_TLS)
42 #define ABSL_PER_THREAD_TLS_KEYWORD __thread
43 #define ABSL_PER_THREAD_TLS 1
44 #elif defined(_MSC_VER)
45 #define ABSL_PER_THREAD_TLS_KEYWORD __declspec(thread)
46 #define ABSL_PER_THREAD_TLS 1
48 #define ABSL_PER_THREAD_TLS_KEYWORD
49 #define ABSL_PER_THREAD_TLS 0
52 #endif // ABSL_BASE_INTERNAL_PER_THREAD_TLS_H_
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:41