#include "di/container/concepts/sized_sentinel_for.h"#include "di/container/interface/reconstruct.h"#include "di/container/iterator/iterator_base.h"#include "di/container/iterator/iterator_category.h"#include "di/container/iterator/iterator_ssize_type.h"#include "di/container/iterator/iterator_value.h"#include "di/container/iterator/sentinel_base.h"#include "di/container/iterator/unreachable_sentinel.h"#include "di/container/meta/enable_borrowed_container.h"#include "di/container/meta/iterator_ssize_type.h"#include "di/container/types/bidirectional_iterator_tag.h"#include "di/container/types/forward_iterator_tag.h"#include "di/container/types/input_iterator_tag.h"#include "di/container/types/random_access_iterator_tag.h"#include "di/container/view/view_interface.h"#include "di/math/to_unsigned.h"#include "di/meta/compare.h"#include "di/meta/core.h"#include "di/meta/language.h"#include "di/meta/operations.h"#include "di/meta/util.h"Go to the source code of this file.
Classes | |
| class | di::container::IotaView< T, Bound > | 
Namespaces | |
| namespace | di | 
| namespace | di::container | 
| namespace | di::container::detail | 
Concepts | |
| concept | di::container::detail::IotaIncrementable | 
| concept | di::container::detail::IotaDecrementable | 
| concept | di::container::detail::IotaAdvancable | 
Functions | |
| template<typename T, typename Bound>  requires (!concepts::Integer<T> || !concepts::Integer<Bound> || concepts::SignedInteger<T> == concepts::SignedInteger<Bound>)  | |
| di::container::IotaView (T, Bound) -> IotaView< T, Bound > | |