comparison DEPENDENCIES/generic/include/boost/align/detail/is_alignment.hpp @ 102:f46d142149f5

Whoops, finish that update
author Chris Cannam
date Mon, 07 Sep 2015 11:13:41 +0100
parents
children
comparison
equal deleted inserted replaced
101:c530137014c0 102:f46d142149f5
1 /*
2 (c) 2014 Glen Joseph Fernandes
3 glenjofe at gmail dot com
4
5 Distributed under the Boost Software
6 License, Version 1.0.
7 http://boost.org/LICENSE_1_0.txt
8 */
9 #ifndef BOOST_ALIGN_DETAIL_IS_ALIGNMENT_HPP
10 #define BOOST_ALIGN_DETAIL_IS_ALIGNMENT_HPP
11
12 #include <boost/config.hpp>
13 #include <cstddef>
14
15 namespace boost {
16 namespace alignment {
17 namespace detail {
18 BOOST_CONSTEXPR inline bool is_alignment(std::size_t
19 value) BOOST_NOEXCEPT
20 {
21 return (value > 0) && ((value & (value - 1)) == 0);
22 }
23 }
24 }
25 }
26
27 #endif