Loading [MathJax]/jax/output/HTML-CSS/config.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
borrowed_view.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/concepts/borrowed_container.h
"
4
#include "
di/container/concepts/container.h
"
5
#include "
di/container/iterator/dangling.h
"
6
#include "
di/container/meta/container_iterator.h
"
7
#include "
di/container/view/view.h
"
8
#include "
di/meta/core.h
"
9
10
namespace
di::meta
{
11
template
<concepts::Container Con>
12
using
BorrowedView
=
13
Conditional<concepts::BorrowedContainer<Con>
,
container::View<ContainerIterator<Con>
>,
container::Dangling
>;
14
}
borrowed_container.h
di::container::View
Definition
view.h:35
container.h
container_iterator.h
core.h
dangling.h
di::meta
Definition
merge_interfaces.h:6
di::meta::Conditional
detail::ConditionalHelper< value, T, U >::Type Conditional
Definition
core.h:88
di::meta::BorrowedView
Conditional< concepts::BorrowedContainer< Con >, container::View< ContainerIterator< Con > >, container::Dangling > BorrowedView
Definition
borrowed_view.h:12
di::container::Dangling
Definition
dangling.h:4
view.h
libs
di
include
di
container
meta
borrowed_view.h
Generated by
1.13.0