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

#include <variant.hpp>

Public Types

typedef mpl::eval_if< is_same
< second_result_it, end_it >
, mpl::if_< is_same
< first_result_it, end_it >
, mpl::pair< no_fallback_type,
no_fallback_type >
, first_result_ >
, mpl::identity
< second_result_ > >::type 
type
 

Member Typedef Documentation

template<typename Types>
typedef mpl::eval_if< is_same< second_result_it,end_it > , mpl::if_< is_same< first_result_it,end_it > , mpl::pair< no_fallback_type,no_fallback_type > , first_result_ > , mpl::identity< second_result_ > >::type boost::detail::variant::find_fallback_type< Types >::type

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