Iros
 
Loading...
Searching...
No Matches
iterator_rvalue.h
Go to the documentation of this file.
1#pragma once
2
4#include "di/util/declval.h"
5
6namespace di::meta {
7template<typename T>
8requires(requires { container::iterator_move(util::declval<T&>()); })
10}
constexpr auto iterator_move
Definition iterator_move.h:56
Definition merge_interfaces.h:6
decltype(container::iterator_move(util::declval< T & >())) IteratorRValue
Definition iterator_rvalue.h:9
auto declval() -> meta::AddRValueReference< T >
Definition declval.h:8