Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/iter-explorer.hpp"
helper to derive a suitable common type when expanding children
SRC | source iterator fed into the Expander |
RES | result type of the expansion function |
Definition at line 325 of file iter-explorer.hpp.
Public Types | |
using | _CommonT = meta::CommonResultYield< SrcYield, ResYield > |
using | pointer = typename _CommonT::pointer |
using | reference = typename _CommonT::reference |
using | ResIter = typename _DecoratorTraits< RES >::SrcIter |
using | ResYield = iter::Yield< ResIter > |
using | SrcYield = iter::Yield< SRC > |
using | value_type = typename _CommonT::value_type |
using | YieldRes = typename _CommonT::ResType |
Static Public Attributes | |
static constexpr bool | can_reconcile = _CommonT::value |
static constexpr bool | isRefResult = _CommonT::isRef |