projects
/
libcds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Made cds::OS children namespaces inline, removed OS-specific syserror.h headers
[libcds.git]
/
cds
/
os
/
posix
/
thread.h
diff --git
a/cds/os/posix/thread.h
b/cds/os/posix/thread.h
index 5b8ddf925e6ed1a04ef4ca75869160d09cc0155d..adaf022e0299e27c154bfe3bf7b0666b9b9cc581 100644
(file)
--- a/
cds/os/posix/thread.h
+++ b/
cds/os/posix/thread.h
@@
-8,7
+8,7
@@
namespace cds { namespace OS {
/// posix-related wrappers
namespace cds { namespace OS {
/// posix-related wrappers
- namespace posix {
+
CDS_CXX11_INLINE_NAMESPACE
namespace posix {
/// Posix thread id type
typedef std::thread::native_handle_type ThreadId;
/// Posix thread id type
typedef std::thread::native_handle_type ThreadId;
@@
-29,13
+29,14
@@
namespace cds { namespace OS {
}
} // namespace posix
}
} // namespace posix
- //@cond
+ constexpr const posix::ThreadId c_NullThreadId = 0;
+
+#ifndef CDS_CXX11_INLINE_NAMESPACE_SUPPORT
using posix::ThreadId;
using posix::ThreadId;
- constexpr const ThreadId c_NullThreadId = 0;
using posix::getCurrentThreadId;
using posix::isThreadAlive;
using posix::getCurrentThreadId;
using posix::isThreadAlive;
- //@endcond
+#endif
}} // namespace cds::OS
}} // namespace cds::OS