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, _Is_ref > Class Template Reference
Inheritance diagram for cliext::impl::range_select< _Iter_t, _Value_t, _Is_ref >:
cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref > cliext::impl::range_impl< _Iter_t, _Value_t, _Is_ref >

Public Types

typedef _Value_t _Gvalue_t
 
typedef range_select< _Iter_t, _Value_t, _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, _Value_t, _Is_ref >
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, _Is_ref >
 range_base ()
 
 range_base (range_base%_Right)
 
range_base operator= (range_base%_Right)
 
 range_base (_Iter_t _First, _Iter_t _Last)
 
- Public Member Functions inherited from cliext::impl::range_impl< _Iter_t, _Value_t, _Is_ref >
 range_impl ()
 
 range_impl (range_impl%_Right)
 
range_impl operator= (range_impl%_Right)
 
 range_impl (_Iter_t _First, _Iter_t _Last)
 
 ~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 _Myfirst
 
_Iter_t _Mylast
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<typename _Iter_t, typename _Value_t, bool _Is_ref>
cliext::impl::range_select< _Iter_t, _Value_t, _Is_ref >::range_select ( )
inline
1351  : _Mybase_t()
1352  { // construct default
1353  }
range_base< _Iter_t, _Gvalue_t, _Is_ref > _Mybase_t
Definition: adapter:1347
template<typename _Iter_t, typename _Value_t, bool _Is_ref>
cliext::impl::range_select< _Iter_t, _Value_t, _Is_ref >::range_select ( range_select< _Iter_t, _Value_t, _Is_ref >%  _Right)
inline
1356  : _Mybase_t(_Right)
1357  { // construct by copying a range
1358  }
range_base< _Iter_t, _Gvalue_t, _Is_ref > _Mybase_t
Definition: adapter:1347
const _Ty & _Right
Definition: algorithm:4087
template<typename _Iter_t, typename _Value_t, bool _Is_ref>
cliext::impl::range_select< _Iter_t, _Value_t, _Is_ref >::range_select ( _Iter_t  _First,
_Iter_t  _Last 
)
inline
1368  : _Mybase_t(_First, _Last)
1369  { // construct from [_First, _Last)
1370  }
range_base< _Iter_t, _Gvalue_t, _Is_ref > _Mybase_t
Definition: adapter:1347
_FwdIt _Last
Definition: algorithm:1936

Member Function Documentation

template<typename _Iter_t, typename _Value_t, bool _Is_ref>
range_select cliext::impl::range_select< _Iter_t, _Value_t, _Is_ref >::operator= ( range_select< _Iter_t, _Value_t, _Is_ref >%  _Right)
inline
1361  { // assign
1363  return (*this);
1364  }
range_base operator=(range_base%_Right)
Definition: adapter:1245
const _Ty & _Right
Definition: algorithm:4087

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