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 79 of file common.hpp.

Member Typedef Documentation

Definition at line 86 of file common.hpp.

Definition at line 107 of file common.hpp.

Definition at line 95 of file common.hpp.

Definition at line 92 of file common.hpp.

Definition at line 98 of file common.hpp.

Definition at line 83 of file common.hpp.

Definition at line 89 of file common.hpp.

Definition at line 111 of file common.hpp.

Definition at line 104 of file common.hpp.

Definition at line 101 of file common.hpp.


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