Move libcds 1.6.0 from SVN
[libcds.git] / cds / compiler / cstdint_boost.h
1 //$$CDS-header$$
2
3 #ifndef __CDS_COMPILER_CSTDINT_BOOST_H
4 #define __CDS_COMPILER_CSTDINT_BOOST_H
5 //@cond
6
7 #include <boost/cstdint.hpp>
8
9 namespace cds {
10     using boost::int_least8_t;
11     using boost::uint_least8_t;
12     using boost::int_least16_t;
13     using boost::uint_least16_t;
14     using boost::int_least32_t;
15     using boost::uint_least32_t;
16     using boost::int_least64_t;
17     using boost::uint_least64_t;
18     using boost::int_fast8_t;
19     using boost::uint_fast8_t;
20     using boost::int_fast16_t;
21     using boost::uint_fast16_t;
22     using boost::int_fast32_t;
23     using boost::uint_fast32_t;
24     using boost::int_fast64_t;
25     using boost::uint_fast64_t;
26
27     using boost::intmax_t;
28     using boost::uintmax_t;
29
30     using boost::int8_t;
31     using boost::uint8_t;
32     using boost::int16_t;
33     using boost::uint16_t;
34     using boost::int32_t;
35     using boost::uint32_t;
36     using boost::int64_t;
37     using boost::uint64_t;
38
39     using ::intptr_t;
40     using ::uintptr_t;
41 } // namespace cds
42
43 //@endcond
44 #endif // #ifndef __CDS_COMPILER_CSTDINT_BOOST_H