Iros
Loading...
Searching...
No Matches
const_iterator.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/concepts/constant_iterator.h
"
4
#include "
di/container/iterator/const_iterator_impl.h
"
5
6
namespace
di::meta
{
7
template
<concepts::InputIterator Iter>
8
using
ConstIterator
=
Conditional<concepts::ConstantIterator<Iter>
, Iter,
container::ConstIteratorImpl<Iter>
>;
9
}
di::container::ConstIteratorImpl
Definition
const_iterator_impl.h:19
const_iterator_impl.h
constant_iterator.h
di::meta
Definition
merge_interfaces.h:6
di::meta::Conditional
detail::ConditionalHelper< value, T, U >::Type Conditional
Definition
core.h:88
di::meta::ConstIterator
Conditional< concepts::ConstantIterator< Iter >, Iter, container::ConstIteratorImpl< Iter > > ConstIterator
Definition
const_iterator.h:8
libs
di
include
di
container
meta
const_iterator.h
Generated by
1.13.0