Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
boost::move_detail::is_copy_assignable< T > Struct Template Reference

#include <type_traits.hpp>

Classes

struct  no_type
 

Public Types

typedef char yes_type
 

Static Public Member Functions

template<class U >
static add_reference< U >::type source ()
 
template<class >
static no_type test (...)
 

Static Public Attributes

template<class U >
static decltype(source< U & >()=source< const U & >(), yes_type()) test (int)
 
static const bool value = sizeof(test<T>(0)) == sizeof(yes_type)
 

Detailed Description

template<class T>
struct boost::move_detail::is_copy_assignable< T >

Definition at line 776 of file type_traits.hpp.

Member Typedef Documentation

◆ yes_type

template<class T >
typedef char boost::move_detail::is_copy_assignable< T >::yes_type

Definition at line 787 of file type_traits.hpp.

Member Function Documentation

◆ source()

template<class T >
template<class U >
static add_reference<U>::type boost::move_detail::is_copy_assignable< T >::source ( )
static

◆ test()

template<class T >
template<class >
static no_type boost::move_detail::is_copy_assignable< T >::test (   ...)
static

Member Data Documentation

◆ test

template<class T >
template<class U >
decltype(source<U&>() = source<const U&>(), yes_type() ) boost::move_detail::is_copy_assignable< T >::test(int)
static

Definition at line 791 of file type_traits.hpp.

◆ value

template<class T >
const bool boost::move_detail::is_copy_assignable< T >::value = sizeof(test<T>(0)) == sizeof(yes_type)
static

Definition at line 794 of file type_traits.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:24