12 #ifndef BOOST_MPL11_FWD_BITWISE_HPP
13 #define BOOST_MPL11_FWD_BITWISE_HPP
21 namespace boost {
namespace mpl11 {
43 template <
typename Left,
typename Right = Left,
typename = true_>
47 template <
typename x1,
typename x2,
typename ...xn>
51 template <
typename x1,
typename x2,
typename ...xn>
55 template <
typename x1,
typename x2,
typename ...xn>
64 template <
typename x,
typename n>
68 template <
typename x, detail::std_
size_t n>
77 template <
typename x,
typename n>
81 template <
typename x, detail::std_
size_t n>
90 #endif // !BOOST_MPL11_FWD_BITWISE_HPP
Bitwise left shift (<<).
Definition: bitwise.hpp:84
Forward declares the Integer datatype.
Bitwise right shift (>>).
Definition: bitwise.hpp:91
Forwards to boost/mpl11/fwd/integer.hpp.
Manages configurable options of the library and defines utility macros.
Defines boost::mpl11::detail::std_size_t.
Equivalent to shift_right>.
Definition: bitwise.hpp:69
Alias to integer_c; provided for convenience.
Definition: integer.hpp:122
#define BOOST_MPL11_DOXYGEN_ALIAS(NAME,...)
Macro expanding to a struct when generating the documentation and to an alias otherwise.
Definition: config.hpp:56
Bitwise complement (~).
Definition: bitwise.hpp:98
Equivalent to shift_left>.
Definition: bitwise.hpp:82