43 detail::integral_constant<int, Reverse> PB_DS_CLASS_C_DEC::s_rev_ind;
46 inline typename PB_DS_CLASS_C_DEC::size_type
50 return (static_cast<size_type>(e - min_e_val));
54 inline typename PB_DS_CLASS_C_DEC::const_iterator
56 begin(key_const_reference r_key)
58 return (begin_imp(r_key, s_rev_ind));
62 inline typename PB_DS_CLASS_C_DEC::const_iterator
64 end(key_const_reference r_key)
66 return (end_imp(r_key, s_rev_ind));
70 inline typename PB_DS_CLASS_C_DEC::const_iterator
74 return (r_key.begin());
78 inline typename PB_DS_CLASS_C_DEC::const_iterator
82 return (r_key.rbegin());
86 inline typename PB_DS_CLASS_C_DEC::const_iterator
94 inline typename PB_DS_CLASS_C_DEC::const_iterator
98 return (r_key.rend());
integral_constant< bool, true > true_type
The type used as a compile-time boolean with true value.
integral_constant< bool, false > false_type
The type used as a compile-time boolean with false value.
constexpr const _Tp * end(initializer_list< _Tp > __ils) noexcept
Return an iterator pointing to one past the last element of the initializer_list.
constexpr const _Tp * begin(initializer_list< _Tp > __ils) noexcept
Return an iterator pointing to the first element of the initializer_list.