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_array_=boost::is_array< C >::value)
 
 BOOST_STATIC_CONSTANT (bool, is_char_array_=sizeof(boost::range_detail::is_char_array_impl(ptr))==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_const_wchar_t_ptr_=sizeof(boost::range_detail::is_const_wchar_t_ptr_impl(ptr))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_pair_=sizeof(boost::range_detail::is_pair_impl(c))==sizeof(yes_type))
 
 BOOST_STATIC_CONSTANT (bool, is_string_=(boost::mpl::or_< boost::mpl::bool_< is_const_char_ptr_ >, boost::mpl::bool_< is_const_wchar_t_ptr_ > >::value))
 
 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_wchar_t_ptr_=sizeof(boost::range_detail::is_wchar_t_ptr_impl(ptr))==sizeof(yes_type))
 

Static Public Attributes

static C * c
 
static C ptr
 

Detailed Description

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

Definition at line 62 of file common.hpp.

Member Function Documentation

◆ BOOST_STATIC_CONSTANT() [1/9]

template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_array_  = boost::is_array< C >::value 
)

◆ BOOST_STATIC_CONSTANT() [2/9]

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) 
)

◆ BOOST_STATIC_CONSTANT() [3/9]

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) 
)

◆ BOOST_STATIC_CONSTANT() [4/9]

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) 
)

◆ BOOST_STATIC_CONSTANT() [5/9]

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) 
)

◆ BOOST_STATIC_CONSTANT() [6/9]

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) 
)

◆ BOOST_STATIC_CONSTANT() [7/9]

template<typename C >
boost::range_detail::range_helper< C >::BOOST_STATIC_CONSTANT ( bool  ,
is_string_  = (boost::mpl::or_< boost::mpl::bool_< is_const_char_ptr_ >, boost::mpl::bool_< is_const_wchar_t_ptr_ > >::value) 
)

◆ BOOST_STATIC_CONSTANT() [8/9]

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) 
)

◆ BOOST_STATIC_CONSTANT() [9/9]

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) 
)

Member Data Documentation

◆ c

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

Definition at line 64 of file common.hpp.

◆ ptr

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

Definition at line 65 of file common.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 04:38:17