Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > > Member List

This is the complete list of members for AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >, including all inherited members.

advance(iter_difference_t< I > n) (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
begin() const (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
begin() (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
empty() const (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
end() const (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
next(iter_difference_t< I > n=1) const & (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
next(iter_difference_t< I > n=1) && (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
operator PairLike() const (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
prev(iter_difference_t< I > n=1) const (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
size() const (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
subrange() (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
subrange(I2 i, S s) (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
subrange(I2 i, S s, make_unsigned_t< iter_difference_t< I > > n) (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
subrange(R &&r) (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline
subrange(R &&r, make_unsigned_t< iter_difference_t< I > > n) (defined in AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >)AZStd::ranges::subrange< I, S, K, enable_if_t< conjunction_v< bool_constant< input_or_output_iterator< I > >, bool_constant< sentinel_for< S, I > >, bool_constant<(K==subrange_kind::sized||!sized_sentinel_for< S, I >)> > > >inline