Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::result_of::erase_key< Sequence, Key > Struct Template Reference

#include <erase_key.hpp>

Inheritance diagram for boost::fusion::result_of::erase_key< Sequence, Key >:
Collaboration diagram for boost::fusion::result_of::erase_key< Sequence, Key >:

Public Types

typedef result_of::begin
< Sequence >::type 
seq_first_type
 
typedef result_of::end
< Sequence >::type 
seq_last_type
 
typedef find< Sequence, Key >::type FirstType
 
typedef fusion_default_help
< Last, typename
compute_erase_last< Sequence,
find< Sequence, Key >::type >
::type >::type 
LastType
 
typedef convert_iterator
< FirstType >::type 
first_type
 
typedef convert_iterator
< LastType >::type 
last_type
 
typedef iterator_range
< seq_first_type, first_type
left_type
 
typedef iterator_range
< last_type, seq_last_type
right_type
 
typedef joint_view< left_type,
right_type
type
 

Public Member Functions

 BOOST_STATIC_ASSERT ((!result_of::equal_to< seq_first_type, seq_last_type >::value))
 

Member Typedef Documentation

typedef convert_iterator<FirstType>::type boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::first_type
inherited
typedef find< Sequence, Key >::type boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::FirstType
inherited
typedef convert_iterator<LastType>::type boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::last_type
inherited
typedef fusion_default_help< Last , typename compute_erase_last<Sequence, find< Sequence, Key >::type >::type >::type boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::LastType
inherited
typedef iterator_range<seq_first_type, first_type> boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::left_type
inherited
typedef iterator_range<last_type, seq_last_type> boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::right_type
inherited
typedef result_of::begin<Sequence>::type boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::seq_first_type
inherited
typedef result_of::end<Sequence>::type boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::seq_last_type
inherited
typedef joint_view<left_type, right_type> boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::type
inherited

Member Function Documentation

boost::fusion::result_of::erase< Sequence, find< Sequence, Key >::type , Last >::BOOST_STATIC_ASSERT ( (!result_of::equal_to< seq_first_type, seq_last_type >::value)  )
inherited

The documentation for this struct was generated from the following file: