Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::Stencil< X1, X2, RangeIteratorTestType, RangeExtendedIteratorType, QuadSetType >::rangeiteratorType< I, J > Struct Template Reference
+ Collaboration diagram for Feel::Stencil< X1, X2, RangeIteratorTestType, RangeExtendedIteratorType, QuadSetType >::rangeiteratorType< I, J >:

Public Types

typedef Range< typename MeshTraits< typename test_space_type::mesh_type >::mesh_type, MESH_ELEMENTS > defaultrange_type
 
typedef boost::is_same< resultfindrange_it_type, typename fusion::result_of::end< rangeiterator_test_type >::type > hasnotfindrange_type
 
typedef fusion::map< fusion::pair< fusion::pair< mpl::int_<-1 >, mpl::int_<-1 > >, defaultrange_type > > mapbid
 
typedef mpl::if_< hasnotfindrange_type, resultfindrange_it_bid_type, resultfindrange_it_type >::type resultfindrange_it2_type
 
typedef fusion::result_of::find< mapbid, fusion::pair< mpl::int_<-1 >, mpl::int_<-1 > > >::type resultfindrange_it_bid_type
 
typedef fusion::result_of::find< rangeiterator_test_type, fusion::pair< mpl::int_< I >, mpl::int_< J > > >::type resultfindrange_it_type
 
typedef fusion::result_of::value_of< resultfindrange_it2_type >::type resultfindrange_type
 
typedef mpl::if_< hasnotfindrange_type, mpl::identity< defaultrange_type >, mpl::identity< resultfindrange_type > >::type::type type