42 #ifdef PB_DS_CLASS_C_DEC
45 detail::integral_constant<int, Reverse> PB_DS_CLASS_C_DEC::s_rev_ind;
48 inline typename PB_DS_CLASS_C_DEC::size_type
52 return (
static_cast<size_type
>(e - min_e_val));
56 inline typename PB_DS_CLASS_C_DEC::const_iterator
58 begin(key_const_reference r_key)
60 return (begin_imp(r_key, s_rev_ind));
64 inline typename PB_DS_CLASS_C_DEC::const_iterator
66 end(key_const_reference r_key)
68 return (end_imp(r_key, s_rev_ind));
72 inline typename PB_DS_CLASS_C_DEC::const_iterator
76 return (r_key.begin());
80 inline typename PB_DS_CLASS_C_DEC::const_iterator
84 return (r_key.rbegin());
88 inline typename PB_DS_CLASS_C_DEC::const_iterator
96 inline typename PB_DS_CLASS_C_DEC::const_iterator
100 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.
_Tp * end(valarray< _Tp > &__va) noexcept
Return an iterator pointing to one past the last element of the valarray.
_Tp * begin(valarray< _Tp > &__va) noexcept
Return an iterator pointing to the first element of the valarray.