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

This trait's internal boolean value is false in compilers with rvalue references and true in compilers without rvalue references. More...

#include <utility_core.hpp>

Static Public Attributes

static const bool value = false
 

Detailed Description

template<class T>
struct boost::enable_move_utility_emulation< T >

This trait's internal boolean value is false in compilers with rvalue references and true in compilers without rvalue references.

A user can specialize this trait for a type T to false to SFINAE out move and forward so that the user can define a different move emulation for that type in namespace boost (e.g. another Boost library for its types) and avoid any overload ambiguity.

Member Data Documentation

template<class T >
const bool boost::enable_move_utility_emulation< T >::value = false
static

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