Public Member Functions | Static Public Attributes | List of all members
boost::range_detail::range_helper< C > Struct Template Reference

#include <common.hpp>

Public Member Functions

 BOOST_STATIC_CONSTANT (bool, is_pair_=sizeof(boost::range_detail::is_pair_impl(c))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_char_ptr_=sizeof(boost::range_detail::is_char_ptr_impl(ptr))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_const_char_ptr_=sizeof(boost::range_detail::is_const_char_ptr_impl(ptr))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_wchar_t_ptr_=sizeof(boost::range_detail::is_wchar_t_ptr_impl(ptr))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_const_wchar_t_ptr_=sizeof(boost::range_detail::is_const_wchar_t_ptr_impl(ptr))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_char_array_=sizeof(boost::range_detail::is_char_array_impl(ptr))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_wchar_t_array_=sizeof(boost::range_detail::is_wchar_t_array_impl(ptr))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_string_=(boost::type_traits::ice_or< is_const_char_ptr_, is_const_wchar_t_ptr_ >::value))
 
 BOOST_STATIC_CONSTANT (bool, is_array_=boost::is_array< C >::value)
 

Static Public Attributes

static C * c
 
static C ptr
 

Detailed Description

template<typename C>
struct boost::range_detail::range_helper< C >

Definition at line 61 of file common.hpp.

Member Function Documentation

template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_pair_  = sizeof(boost::range_detail::is_pair_impl(c))==sizeof(yes_type) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_char_ptr_  = sizeof(boost::range_detail::is_char_ptr_impl(ptr))==sizeof(yes_type) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_const_char_ptr_  = sizeof(boost::range_detail::is_const_char_ptr_impl(ptr))==sizeof(yes_type) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_wchar_t_ptr_  = sizeof(boost::range_detail::is_wchar_t_ptr_impl(ptr))==sizeof(yes_type) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_const_wchar_t_ptr_  = sizeof(boost::range_detail::is_const_wchar_t_ptr_impl(ptr))==sizeof(yes_type) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_char_array_  = sizeof(boost::range_detail::is_char_array_impl(ptr))==sizeof(yes_type) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_wchar_t_array_  = sizeof(boost::range_detail::is_wchar_t_array_impl(ptr))==sizeof(yes_type) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_string_  = (boost::type_traits::ice_or< is_const_char_ptr_, is_const_wchar_t_ptr_ >::value) 
)
template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_array_  = boost::is_array< C >::value 
)

Member Data Documentation

template<typename C >
C* boost::range_detail::range_helper< C >::c
static

Definition at line 63 of file common.hpp.

template<typename C >
C boost::range_detail::range_helper< C >::ptr
static

Definition at line 64 of file common.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:35