Boost.Geometry    Boost C++ Libraries
Public Types
boost::geometry::util::combine_if< Sequence1, Sequence2, Pred >::combine::apply< Result, T > Struct Template Reference

List of all members.

Public Types

typedef boost::mpl::fold
< Sequence2, Result,
boost::mpl::if_
< boost::mpl::bind< typename
boost::mpl::lambda< Pred >
::type, T, boost::mpl::_2 >
, boost::mpl::insert
< boost::mpl::_1,
boost::mpl::pair< T,
boost::mpl::_2 >
>, boost::mpl::_1 > >::type 
type

template<typename Sequence1, typename Sequence2, typename Pred>
template<typename Result, typename T>
struct boost::geometry::util::combine_if< Sequence1, Sequence2, Pred >::combine::apply< Result, T >


Member Typedef Documentation

template<typename Sequence1, typename Sequence2, typename Pred>
template<typename Result , typename T >
typedef boost::mpl::fold<Sequence2, Result, boost::mpl::if_ < boost::mpl::bind < typename boost::mpl::lambda<Pred>::type, T, boost::mpl::_2 >, boost::mpl::insert < boost::mpl::_1, boost::mpl::pair<T, boost::mpl::_2> >, boost::mpl::_1 > >::type boost::geometry::util::combine_if< Sequence1, Sequence2, Pred >::combine::apply< Result, T >::type

April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen