Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_GPR_TLS_STDCPP_H
20 #define GRPC_CORE_LIB_GPR_TLS_STDCPP_H
28 #define GPR_TLS_DECL(name) thread_local static intptr_t name = 0
32 #define GPR_TLS_CLASS_DECL(name) thread_local static intptr_t name
34 #define GPR_TLS_CLASS_DEF(name) thread_local intptr_t name = 0
36 #define gpr_tls_init(tls) \
40 #define gpr_tls_destroy(tls) \
44 #define gpr_tls_set(tls, new_value) (*(tls) = (new_value))
46 #define gpr_tls_get(tls) (*(tls))