From e86ce1cb1f6fa9ba93f0846de7d5d3dc2daa495d Mon Sep 17 00:00:00 2001
From: Matthew Calabrese The macro The macro In order to directly support binary literals with suffixes,
additional macros of the form BOOST_BINARY_XXX are also
provided, where XXX is a standard integer suffix in all capital
- letters. LL and ULL are also provided for representing long long
- and unsigned long long types in compilers which provide them as
- an extension.Macro BOOST_BINARY
- BOOST_BINARY
allows for the
+ BOOST_BINARY
is used for the
representation of binary literals. It takes as an argument
a binary number arranged as an arbitrary amount of 1s and 0s in
- groupings of length 1 to 8 inclusive, with groups separated
+ groupings of length 1 to 8, with groups separated
by spaces. The type of the literal yielded is determined by
the same rules as those of hex and octal
literals (2.13.1p1). By implementation, this macro
@@ -201,17 +201,19 @@ void f() {
The BOOST_BINARY family of macros reside in the header +
The BOOST_BINARY family of macros resides in the header <boost/utility/binary.hpp> which is automatically included by <boost/utility.hpp>. + href="../../boost/utility.hpp"><boost/utility.hpp> and + <boost/binary.hpp>..
Contributed by Matt Calabrese.