YACLib
C++ library for concurrent tasks execution
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
w
y
Functions
a
c
d
f
g
i
l
m
n
o
p
r
s
t
u
w
y
Variables
Typedefs
a
c
d
f
h
i
l
m
p
r
s
t
u
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
~
Variables
_
c
e
i
j
k
n
p
s
u
v
Typedefs
b
d
e
f
h
i
m
n
p
r
s
t
v
w
Enumerations
Enumerator
Related Symbols
Files
File List
File Members
All
Functions
Macros
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
thread_local.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#if YACLIB_FAULT_THREAD_LOCAL == 2
4
# include <
yaclib/fault/detail/fiber/thread_local_proxy.hpp
>
5
6
# define YACLIB_THREAD_LOCAL_PTR(type) yaclib::detail::fiber::ThreadLocalPtrProxy<type>
7
8
#else
9
10
# define YACLIB_THREAD_LOCAL_PTR(type) thread_local type*
11
#endif
thread_local_proxy.hpp
include
yaclib_std
detail
thread_local.hpp
Generated by
1.9.8