Public Types | Static Public Member Functions | Static Public Attributes | List of all members
boost::detail::is_copy_assignable_impl2< DerivedFromNoncopyable, T > Struct Template Reference

#include <is_copy_assignable.hpp>

Public Types

typedef boost::type_traits::no_type no_type
 
typedef boost::type_traits::yes_type yes_type
 

Static Public Member Functions

template<class >
static no_type test (...)
 

Static Public Attributes

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

Detailed Description

template<bool DerivedFromNoncopyable, class T>
struct boost::detail::is_copy_assignable_impl2< DerivedFromNoncopyable, T >

Definition at line 35 of file is_copy_assignable.hpp.

Member Typedef Documentation

template<bool DerivedFromNoncopyable, class T >
typedef boost::type_traits::no_type boost::detail::is_copy_assignable_impl2< DerivedFromNoncopyable, T >::no_type

Definition at line 47 of file is_copy_assignable.hpp.

template<bool DerivedFromNoncopyable, class T >
typedef boost::type_traits::yes_type boost::detail::is_copy_assignable_impl2< DerivedFromNoncopyable, T >::yes_type

Definition at line 46 of file is_copy_assignable.hpp.

Member Function Documentation

template<bool DerivedFromNoncopyable, class T >
template<class >
static no_type boost::detail::is_copy_assignable_impl2< DerivedFromNoncopyable, T >::test (   ...)
static

Member Data Documentation

template<bool DerivedFromNoncopyable, class T >
template<class U >
decltype(::boost::declval<U&>() = ::boost::declval<const U&>(), yes_type() ) boost::detail::is_copy_assignable_impl2< DerivedFromNoncopyable, T >::test(int)
static

Definition at line 50 of file is_copy_assignable.hpp.

template<bool DerivedFromNoncopyable, class T >
const bool boost::detail::is_copy_assignable_impl2< DerivedFromNoncopyable, T >::value = sizeof(test<T>(0)) == sizeof(yes_type)
static

Definition at line 55 of file is_copy_assignable.hpp.


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


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