Loading [MathJax]/extensions/tex2jax.js
Iros
▼
Iros
►
Iros Project Documentation
►
Namespaces
►
Concepts
►
Classes
▼
Files
▼
File List
►
docs
►
iris
▼
libs
►
ccpp
▼
di
▼
include
▼
di
►
any
►
assert
►
bit
►
chrono
►
cli
▼
container
►
action
►
algorithm
►
allocator
►
associative
►
concepts
►
hash
►
interface
►
intrusive
►
iterator
►
linked
▼
meta
►
as_view.h
►
borrowed_iterator.h
►
borrowed_view.h
►
const_iterator.h
►
const_sentinel.h
►
container_const_iterator.h
►
container_const_reference.h
►
container_iterator.h
►
container_iterator_reconstructed.h
►
container_reference.h
►
container_rvalue.h
►
container_sentinel.h
►
container_size_type.h
►
container_ssize_type.h
►
container_value.h
►
enable_borrowed_container.h
►
enable_view.h
►
indirect_result.h
►
iterator_category.h
►
iterator_common_reference.h
►
iterator_const_reference.h
►
iterator_reconstructed.h
►
iterator_reference.h
►
iterator_rvalue.h
►
iterator_size_type.h
►
iterator_ssize_type.h
►
iterator_value.h
prelude.h
►
projected.h
►
reconstructed.h
►
path
►
queue
►
ring
►
string
►
tree
►
types
►
vector
►
view
prelude.h
►
exec
►
execution
►
format
►
function
►
io
►
math
►
meta
►
parser
►
platform
►
random
►
reflect
►
serialization
►
sync
►
types
►
util
►
vocab
►
dius
►
diusaudio
►
diusgfx
►
ttx
►
userland
►
File Members
GitHub
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
Loading...
Searching...
No Matches
iterator_const_reference.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/concepts/indirectly_readable.h
"
4
#include "
di/container/meta/iterator_reference.h
"
5
#include "
di/container/meta/iterator_value.h
"
6
#include "
di/meta/common.h
"
7
8
namespace
di::meta
{
9
template
<concepts ::IndirectlyReadable Iter>
10
using
IteratorConstReference
=
meta::CommonReference<meta::IteratorValue<Iter>
const
&&,
meta::IteratorReference<Iter>
>;
11
}
indirectly_readable.h
iterator_reference.h
common.h
iterator_value.h
di::meta
Definition
merge_interfaces.h:6
di::meta::CommonReference
detail::CommonReferenceHelper< Types... >::Type CommonReference
Definition
common.h:198
di::meta::IteratorConstReference
meta::CommonReference< meta::IteratorValue< Iter > const &&, meta::IteratorReference< Iter > > IteratorConstReference
Definition
iterator_const_reference.h:10
di::meta::IteratorReference
decltype(*util::declval< T const & >()) IteratorReference
Definition
iterator_reference.h:7
libs
di
include
di
container
meta
iterator_const_reference.h
Generated by
1.13.0