Iros
 
Loading...
Searching...
No Matches
iterator_common_reference.h
Go to the documentation of this file.
1#pragma once
2
6#include "di/meta/common.h"
7
8namespace di::meta {
9template<concepts::IndirectlyReadable T>
11}
Definition merge_interfaces.h:6
meta::CommonReference< meta::IteratorReference< T >, meta::IteratorValue< T > & > IteratorCommonReference
Definition iterator_common_reference.h:10
detail::CommonReferenceHelper< Types... >::Type CommonReference
Definition common.h:198
meta::Type< decltype(container::iterator_value(types::in_place_type< meta::RemoveCVRef< T > >))> IteratorValue
Definition iterator_value.h:8