Searched defs:pack_values (Results 1 – 1 of 1) sorted by relevance
48 struct pack_values struct50 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> struct63 static constexpr limb_type value_to_add = hex_value<NextChar>::value;65 typedef value_pack<value_to_add> type;