Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::remove_first_property::result< F > Struct Template Reference

#include <property.hpp>

Public Types

typedef boost::function_traits
< F >::arg1_type 
a1
 
typedef
boost::remove_reference< a1 >
::type 
non_ref
 
typedef non_ref::next_type nx
 
typedef boost::mpl::if_
< boost::is_const< non_ref >
, boost::add_const< nx >, nx >
::type 
with_const
 
typedef boost::add_reference
< with_const >::type 
type
 

Member Typedef Documentation

template<typename F >
typedef boost::function_traits<F>::arg1_type boost::detail::remove_first_property::result< F >::a1
template<typename F >
typedef boost::remove_reference<a1>::type boost::detail::remove_first_property::result< F >::non_ref
template<typename F >
typedef non_ref::next_type boost::detail::remove_first_property::result< F >::nx
template<typename F >
typedef boost::add_reference<with_const>::type boost::detail::remove_first_property::result< F >::type
template<typename F >
typedef boost::mpl::if_<boost::is_const<non_ref>, boost::add_const<nx>, nx>::type boost::detail::remove_first_property::result< F >::with_const

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