Public Types | Private Types | List of all members
boost::range_detail::range< C > Class Template Reference

#include <common.hpp>

Public Types

typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::is_void< char_array_t >::value, boost::range_detail::std_container_, char_array_t >::type type
 

Private Types

typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_array_, boost::range_detail::array_, pair_t >::type array_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_char_array_, boost::range_detail::char_array_, wchar_array_t >::type char_array_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_char_ptr_, boost::range_detail::char_ptr_, const_char_ptr_t >::type char_ptr_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_const_char_ptr_, boost::range_detail::const_char_ptr_, string_t >::type const_char_ptr_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_const_wchar_t_ptr_, boost::range_detail::const_wchar_t_ptr_, char_ptr_t >::type const_wchar_ptr_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_pair_, boost::range_detail::std_pair_, void >::type pair_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_string_, boost::range_detail::string_, array_t >::type string_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_wchar_t_array_, boost::range_detail::wchar_t_array_, wchar_ptr_t >::type wchar_array_t
 
typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper< C >::is_wchar_t_ptr_, boost::range_detail::wchar_t_ptr_, const_wchar_ptr_t >::type wchar_ptr_t
 

Detailed Description

template<typename C>
class boost::range_detail::range< C >

Definition at line 80 of file common.hpp.

Member Typedef Documentation

◆ array_t

Definition at line 87 of file common.hpp.

◆ char_array_t

Definition at line 108 of file common.hpp.

◆ char_ptr_t

Definition at line 96 of file common.hpp.

◆ const_char_ptr_t

Definition at line 93 of file common.hpp.

◆ const_wchar_ptr_t

Definition at line 99 of file common.hpp.

◆ pair_t

Definition at line 84 of file common.hpp.

◆ string_t

Definition at line 90 of file common.hpp.

◆ type

Definition at line 112 of file common.hpp.

◆ wchar_array_t

Definition at line 105 of file common.hpp.

◆ wchar_ptr_t

Definition at line 102 of file common.hpp.


The documentation for this class 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