Home
last modified time | relevance | path

Searched defs:pack_values (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/cpp_int/
H A Dliterals.hpp48 struct pack_values struct
50 static constexpr unsigned chars_per_limb = sizeof(limb_type) * CHAR_BIT / 4;
51 static constexpr unsigned shift = ((sizeof...(CHARS)) % chars_per_limb) * 4;
52 … limb_type value_to_add = shift ? hex_value<NextChar>::value << shift : hex_value<NextChar>::value;
54 typedef typename pack_values<CHARS...>::type recursive_packed_type;
57 recursive_packed_type>::type pack_type;
58 typedef typename combine_value_to_pack<pack_type, value_to_add>::type type;
61 struct pack_values<NextChar> struct
63 static constexpr limb_type value_to_add = hex_value<NextChar>::value;
65 typedef value_pack<value_to_add> type;