STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
cliext::range_adapter< _Iter_t > Class Template Reference
Inheritance diagram for cliext::range_adapter< _Iter_t >:
cliext::impl::range_select< _Iter_t, iterator_traits< _Iter_t >::value_type, __is_ref_class(_Dehandle< iterator_traits< _Iter_t >::value_type >::type)&&!is_handle< iterator_traits< _Iter_t >::value_type >::value > cliext::impl::range_base< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref > cliext::impl::range_impl< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref >

Public Types

typedef range_adapter< _Iter_t > _Mytype_t
 
typedef iterator_traits< _Iter_t >::value_type _Value_t
 
typedef impl::range_select< _Iter_t, _Value_t, __is_ref_class(typename _Dehandle< _Value_t >::type)&&!is_handle< _Value_t >::value > _Mybase_t
 
- Public Types inherited from cliext::impl::range_select< _Iter_t, iterator_traits< _Iter_t >::value_type, __is_ref_class(_Dehandle< iterator_traits< _Iter_t >::value_type >::type)&&!is_handle< iterator_traits< _Iter_t >::value_type >::value >
typedef iterator_traits< _Iter_t >::value_type _Gvalue_t
 
typedef range_select< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref > _Mytype_t
 
typedef range_base< _Iter_t, _Gvalue_t, _Is_ref > _Mybase_t
 
- Public Types inherited from cliext::impl::range_base< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref >
typedef range_base< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref > _Mytype_t
 
typedef range_impl< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref > _Mybase_t
 
- Public Types inherited from cliext::impl::range_impl< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref >
typedef range_impl< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref > _Mytype_t
 
typedef cli::array< iterator_traits< _Iter_t >::value_type_Myarray_t
 
typedef System::Collections::Generic::IEnumerable< iterator_traits< _Iter_t >::value_type_Myenum_it
 
typedef _Cont_make_value< iterator_traits< _Iter_t >::value_type, _Is_ref > _Mymake_t
 
typedef iterator_traits< _Iter_t >::distance_type size_type
 
typedef iterator_traits< _Iter_t >::value_type value_type
 

Public Member Functions

 range_adapter ()
 
 range_adapter (range_adapter%_Right)
 
 range_adapter (range_adapter^_Right)
 
range_adapter operator= (range_adapter%_Right)
 
range_adapter operator= (range_adapter^_Right)
 
 range_adapter (_Iter_t _First, _Iter_t _Last)
 
- Public Member Functions inherited from cliext::impl::range_select< _Iter_t, iterator_traits< _Iter_t >::value_type, __is_ref_class(_Dehandle< iterator_traits< _Iter_t >::value_type >::type)&&!is_handle< iterator_traits< _Iter_t >::value_type >::value >
 range_select ()
 
 range_select (range_select%_Right)
 
 range_select (_Iter_t _First, _Iter_t _Last)
 
range_select operator= (range_select%_Right)
 
- Public Member Functions inherited from cliext::impl::range_base< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref >
 range_base ()
 
 range_base (range_base%_Right)
 
 range_base (_Iter_t _First, _Iter_t _Last)
 
range_base operator= (range_base%_Right)
 
- Public Member Functions inherited from cliext::impl::range_impl< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref >
 range_impl ()
 
 range_impl (range_impl%_Right)
 
 range_impl (_Iter_t _First, _Iter_t _Last)
 
range_impl operator= (range_impl%_Right)
 
 ~range_impl ()
 
System::Object Clone ()
 

Additional Inherited Members

- Public Attributes inherited from cliext::impl::range_impl< _Iter_t, iterator_traits< _Iter_t >::value_type, _Is_ref >
_STLCLR_FIELD_ACCESS __pad0__
 
_Iter_t _Mylast
 

Member Typedef Documentation

template<typename _Iter_t >
typedef impl::range_select< _Iter_t, _Value_t, __is_ref_class(typename _Dehandle<_Value_t>::type) && !is_handle<_Value_t>::value> cliext::range_adapter< _Iter_t >::_Mybase_t
template<typename _Iter_t >
typedef range_adapter<_Iter_t> cliext::range_adapter< _Iter_t >::_Mytype_t
template<typename _Iter_t >
typedef iterator_traits<_Iter_t>::value_type cliext::range_adapter< _Iter_t >::_Value_t

Constructor & Destructor Documentation

template<typename _Iter_t >
cliext::range_adapter< _Iter_t >::range_adapter ( )
inline
1440  : _Mybase_t()
1441  { // default constructor
1442  }
impl::range_select< _Iter_t, _Value_t, __is_ref_class(typename _Dehandle< _Value_t >::type)&&!is_handle< _Value_t >::value > _Mybase_t
Definition: adapter:1436
template<typename _Iter_t >
cliext::range_adapter< _Iter_t >::range_adapter ( range_adapter< _Iter_t >%  _Right)
inline
1445  : _Mybase_t(_Right)
1446  { // construct by copying _Right
1447  }
impl::range_select< _Iter_t, _Value_t, __is_ref_class(typename _Dehandle< _Value_t >::type)&&!is_handle< _Value_t >::value > _Mybase_t
Definition: adapter:1436
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<typename _Iter_t >
cliext::range_adapter< _Iter_t >::range_adapter ( range_adapter< _Iter_t >^  _Right)
inline
1450  : _Mybase_t(*_Right)
1451  { // construct by copying _Right
1452  }
impl::range_select< _Iter_t, _Value_t, __is_ref_class(typename _Dehandle< _Value_t >::type)&&!is_handle< _Value_t >::value > _Mybase_t
Definition: adapter:1436
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<typename _Iter_t >
cliext::range_adapter< _Iter_t >::range_adapter ( _Iter_t  _First,
_Iter_t  _Last 
)
inline
1468  : _Mybase_t(_First, _Last)
1469  { // construct from [_First, _Last)
1470  }
impl::range_select< _Iter_t, _Value_t, __is_ref_class(typename _Dehandle< _Value_t >::type)&&!is_handle< _Value_t >::value > _Mybase_t
Definition: adapter:1436
_FwdIt _Last
Definition: algorithm:1936

Member Function Documentation

template<typename _Iter_t >
range_adapter cliext::range_adapter< _Iter_t >::operator= ( range_adapter< _Iter_t >%  _Right)
inline
1455  { // assign
1457  return (*this);
1458  }
range_select operator=(range_select%_Right)
Definition: adapter:1360
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<typename _Iter_t >
range_adapter cliext::range_adapter< _Iter_t >::operator= ( range_adapter< _Iter_t >^  _Right)
inline
1461  { // assign
1463  return (*this);
1464  }
range_select operator=(range_select%_Right)
Definition: adapter:1360
constexpr const _Ty &() _Right
Definition: algorithm:3591

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