# define CDS_CXX11_THREAD_LOCAL_SUPPORT
#endif
-
-#include <cds/compiler/cstdint_std.h>
-
// Thread support library (thread, mutex, condition variable, chrono)
#if CDS_COMPILER_VERSION >= 30100
# if __has_include(<thread>)
+++ /dev/null
-//$$CDS-header$$
-
-#ifndef __CDS_COMPILER_CSTDINT_BOOST_H
-#define __CDS_COMPILER_CSTDINT_BOOST_H
-//@cond
-
-#include <boost/cstdint.hpp>
-
-namespace cds {
- using boost::int_least8_t;
- using boost::uint_least8_t;
- using boost::int_least16_t;
- using boost::uint_least16_t;
- using boost::int_least32_t;
- using boost::uint_least32_t;
- using boost::int_least64_t;
- using boost::uint_least64_t;
- using boost::int_fast8_t;
- using boost::uint_fast8_t;
- using boost::int_fast16_t;
- using boost::uint_fast16_t;
- using boost::int_fast32_t;
- using boost::uint_fast32_t;
- using boost::int_fast64_t;
- using boost::uint_fast64_t;
-
- using boost::intmax_t;
- using boost::uintmax_t;
-
- using boost::int8_t;
- using boost::uint8_t;
- using boost::int16_t;
- using boost::uint16_t;
- using boost::int32_t;
- using boost::uint32_t;
- using boost::int64_t;
- using boost::uint64_t;
-
- using ::intptr_t;
- using ::uintptr_t;
-} // namespace cds
-
-//@endcond
-#endif // #ifndef __CDS_COMPILER_CSTDINT_BOOST_H
+++ /dev/null
-//$$CDS-header$$
-
-#ifndef __CDS_COMPILER_CSTDINT_STD_H
-#define __CDS_COMPILER_CSTDINT_STD_H
-//@cond
-
-#include <cstdint>
-namespace cds {
- using std::int_least8_t;
- using std::uint_least8_t;
- using std::int_least16_t;
- using std::uint_least16_t;
- using std::int_least32_t;
- using std::uint_least32_t;
- using std::int_least64_t;
- using std::uint_least64_t;
- using std::int_fast8_t;
- using std::uint_fast8_t;
- using std::int_fast16_t;
- using std::uint_fast16_t;
- using std::int_fast32_t;
- using std::uint_fast32_t;
- using std::int_fast64_t;
- using std::uint_fast64_t;
-
- using std::intmax_t;
- using std::uintmax_t;
-
- using std::int8_t;
- using std::uint8_t;
- using std::int16_t;
- using std::uint16_t;
- using std::int32_t;
- using std::uint32_t;
- using std::int64_t;
- using std::uint64_t;
- using std::intptr_t;
- using std::uintptr_t;
-} // namespace cds
-
-
-//@endcond
-#endif // #ifndef __CDS_COMPILER_CSTDINT_STD_H
# define CDS_DISABLE_DEFAULT_MOVE_CTOR
#endif
-#include <cds/compiler/cstdint_std.h>
-
// Thread support library (thread, mutex, condition variable, chrono)
#if CDS_COMPILER_VERSION >= 40800
# define CDS_CXX11_STDLIB_THREAD
//# define CDS_CXX11_EXPLICIT_CONVERSION_OPERATOR_SUPPORT
//#endif
-
-// <cstdint>
-// <cstdint>
-#if _MSC_VER == 1500
-// MS VC 2008 has no <cstdint>
-# include <cds/compiler/cstdint_boost.h>
-#else
-# include <cds/compiler/cstdint_std.h>
-#endif
-
// Thread support library (thread, mutex, condition variable)
#if _MSC_VER >= 1700
// MS VC 11+
# define CDS_DISABLE_DEFAULT_MOVE_CTOR
#endif
-// <cstdint>
-#include <cstdint>
-
// Thread support library (thread, mutex, condition variable)
#define CDS_CXX11_STDLIB_THREAD
#define CDS_CXX11_STDLIB_MUTEX
#define __CDS_DEFS_H
#include <assert.h>
+#include <cstdint>
#include <exception>
#include <string>
#include <memory>
<ClInclude Include="..\..\..\cds\algo\flat_combining.h" />\r
<ClInclude Include="..\..\..\cds\compiler\clang\cxx11_atomic_prepatches.h" />\r
<ClInclude Include="..\..\..\cds\compiler\clang\defs.h" />\r
- <ClInclude Include="..\..\..\cds\compiler\cstdint_boost.h" />\r
- <ClInclude Include="..\..\..\cds\compiler\cstdint_std.h" />\r
<ClInclude Include="..\..\..\cds\compiler\cxx11_atomic.h" />\r
<ClInclude Include="..\..\..\cds\compiler\cxx11_atomic_patches.h" />\r
<ClInclude Include="..\..\..\cds\compiler\cxx11_atomic_prepatches.h" />\r
<ClInclude Include="..\..\..\cds\compiler\gcc\ia64\cxx11_atomic.h">\r
<Filter>Header Files\cds\compiler\gcc\ia64</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\..\cds\compiler\cstdint_boost.h">\r
- <Filter>Header Files\cds\compiler</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\..\..\cds\compiler\cstdint_std.h">\r
- <Filter>Header Files\cds\compiler</Filter>\r
- </ClInclude>\r
<ClInclude Include="..\..\..\cds\compiler\cxx11_atomic_patches.h">\r
<Filter>Header Files\cds\compiler</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\..\cds\algo\elimination_tls.h">\r
<Filter>Header Files\cds\algo</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\..\cds\algo\flat_combining.h">\r
+ <Filter>Header Files</Filter>\r
+ </ClInclude>\r
</ItemGroup>\r
</Project>
\ No newline at end of file