Lumiera
0.pre.03
»edit your freedom«
|
Classes | |
struct | _DecoratorTraits |
decide how to adapt and embed the source sequence into the resulting IterExplorer More... | |
struct | _DecoratorTraits< ISO &, enable_if< is_base_of< IterSource< typename ISO::value_type >, ISO > > > |
struct | _DecoratorTraits< ISO *&, enable_if< is_base_of< IterSource< typename ISO::value_type >, ISO > > > |
struct | _DecoratorTraits< ISO *, enable_if< is_base_of< IterSource< typename ISO::value_type >, ISO > > > |
struct | _DecoratorTraits< SRC, enable_if< is_StateCore< SRC > > > |
struct | _DecoratorTraits< SRC, enable_if< shall_use_Lumiera_Iter< SRC > > > |
struct | _DecoratorTraits< SRC, enable_if< shall_wrap_STL_Iter< SRC > > > |
struct | _ExpanderTraits |
helper to derive a suitable common type when expanding children More... | |
struct | CoreYield |
the value type yielded by a »state core« More... | |
struct | shall_use_Lumiera_Iter |
struct | shall_wrap_STL_Iter |
struct lib::anonymous_namespace{iter-explorer.hpp}::_DecoratorTraits |
struct lib::anonymous_namespace{iter-explorer.hpp}::_DecoratorTraits< ISO *, enable_if< is_base_of< IterSource< typename ISO::value_type >, ISO > > > |
struct lib::anonymous_namespace{iter-explorer.hpp}::_DecoratorTraits< SRC, enable_if< is_StateCore< SRC > > > |
Class Members | ||
---|---|---|
typedef typename Strip< SRC >::Type | SrcRaw | |
typedef typename CoreYield < SrcRaw >::value_type |
SrcVal | |
typedef IterableDecorator < SrcVal, CheckedCore< SrcRaw > > |
SrcIter |
struct lib::anonymous_namespace{iter-explorer.hpp}::_DecoratorTraits< SRC, enable_if< shall_use_Lumiera_Iter< SRC > > > |
struct lib::anonymous_namespace{iter-explorer.hpp}::_DecoratorTraits< SRC, enable_if< shall_wrap_STL_Iter< SRC > > > |
struct lib::anonymous_namespace{iter-explorer.hpp}::CoreYield |