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

#include <policies.hpp>

Public Types

typedef mpl::if_c< has_mutable,
typename has_arg< bound_args,
tag::mutable_ >::type,
mpl::bool_< false > >::type 
mutable_t
 

Static Public Attributes

static const bool has_mutable = has_arg<bound_args, tag::mutable_>::value
 
static const bool value = mutable_t::value
 

Member Typedef Documentation

template<typename bound_args >
typedef mpl::if_c<has_mutable, typename has_arg<bound_args, tag::mutable_>::type, mpl::bool_<false> >::type boost::heap::detail::extract_mutable< bound_args >::mutable_t

Member Data Documentation

template<typename bound_args >
const bool boost::heap::detail::extract_mutable< bound_args >::has_mutable = has_arg<bound_args, tag::mutable_>::value
static
template<typename bound_args >
const bool boost::heap::detail::extract_mutable< bound_args >::value = mutable_t::value
static

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