STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
cliext::impl::range_select< _Iter_t, _Value_t, true > Class Template Reference
Inheritance diagram for cliext::impl::range_select< _Iter_t, _Value_t, true >:
cliext::impl::range_base< _Iter_t, _Value_t^, true > cliext::impl::range_impl< _Iter_t, _Value_t^, _Is_ref >

Public Types

typedef _Value_t _Gvalue_t
 
typedef range_select< _Iter_t, _Value_t, true_Mytype_t
 
typedef range_base< _Iter_t, _Gvalue_t, true_Mybase_t
 
typedef _Value_t value_type
 
- Public Types inherited from cliext::impl::range_base< _Iter_t, _Value_t^, true >
typedef range_base< _Iter_t, _Value_t^, _Is_ref > _Mytype_t
 
typedef range_impl< _Iter_t, _Value_t^, _Is_ref > _Mybase_t
 
- Public Types inherited from cliext::impl::range_impl< _Iter_t, _Value_t^, _Is_ref >
typedef range_impl< _Iter_t, _Value_t^, _Is_ref > _Mytype_t
 
typedef cli::array< _Value_t^ > _Myarray_t
 
typedef System::Collections::Generic::IEnumerable< _Value_t^ > _Myenum_it
 
typedef _Cont_make_value< _Value_t^, _Is_ref > _Mymake_t
 
typedef iterator_traits< _Iter_t >::distance_type size_type
 
typedef _Value_t^ value_type
 

Public Member Functions

 range_select ()
 
 range_select (range_select%_Right)
 
range_select operator= (range_select%_Right)
 
 range_select (_Iter_t _First, _Iter_t _Last)
 
- Public Member Functions inherited from cliext::impl::range_base< _Iter_t, _Value_t^, true >
 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, _Value_t^, _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, _Value_t^, _Is_ref >
_STLCLR_FIELD_ACCESS __pad0__
 
_Iter_t _Mylast
 

Member Typedef Documentation

template<typename _Iter_t , typename _Value_t >
typedef _Value_t cliext::impl::range_select< _Iter_t, _Value_t, true >::_Gvalue_t
template<typename _Iter_t , typename _Value_t >
typedef range_base<_Iter_t, _Gvalue_t, true> cliext::impl::range_select< _Iter_t, _Value_t, true >::_Mybase_t
template<typename _Iter_t , typename _Value_t >
typedef range_select<_Iter_t, _Value_t, true> cliext::impl::range_select< _Iter_t, _Value_t, true >::_Mytype_t
template<typename _Iter_t , typename _Value_t >
typedef _Value_t cliext::impl::range_select< _Iter_t, _Value_t, true >::value_type

Constructor & Destructor Documentation

template<typename _Iter_t , typename _Value_t >
cliext::impl::range_select< _Iter_t, _Value_t, true >::range_select ( )
inline
1392  : _Mybase_t()
1393  { // construct default
1394  }
range_base< _Iter_t, _Gvalue_t, true > _Mybase_t
Definition: adapter:1386
template<typename _Iter_t , typename _Value_t >
cliext::impl::range_select< _Iter_t, _Value_t, true >::range_select ( range_select< _Iter_t, _Value_t, true >%  _Right)
inline
1397  : _Mybase_t(_Right)
1398  { // construct by copying a range
1399  }
range_base< _Iter_t, _Gvalue_t, true > _Mybase_t
Definition: adapter:1386
constexpr const _Ty &() _Right
Definition: algorithm:3723
template<typename _Iter_t , typename _Value_t >
cliext::impl::range_select< _Iter_t, _Value_t, true >::range_select ( _Iter_t  _First,
_Iter_t  _Last 
)
inline
1409  : _Mybase_t(_First, _Last)
1410  { // construct from [_First, _Last)
1411  }
range_base< _Iter_t, _Gvalue_t, true > _Mybase_t
Definition: adapter:1386
_FwdIt _Last
Definition: algorithm:1936

Member Function Documentation

template<typename _Iter_t , typename _Value_t >
range_select cliext::impl::range_select< _Iter_t, _Value_t, true >::operator= ( range_select< _Iter_t, _Value_t, true >%  _Right)
inline
1402  { // assign
1404  return (*this);
1405  }
range_base operator=(range_base%_Right)
Definition: adapter:1245
constexpr const _Ty &() _Right
Definition: algorithm:3723

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