Static Public Attributes | List of all members
boost::enable_move_utility_emulation< T > Struct Template Reference

#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.

Definition at line 162 of file utility_core.hpp.

Member Data Documentation

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

Definition at line 164 of file utility_core.hpp.

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

Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:33