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

Public Types

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_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 ()
 

Private Attributes

property size_type Count_generic
 
property bool IsReadOnly
 

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 range_impl<_Iter_t, _Value_t, _Is_ref> cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::_Mybase_t
template<typename _Iter_t, typename _Value_t, bool _Is_ref>
typedef range_base<_Iter_t, _Value_t, _Is_ref> cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::_Mytype_t

Constructor & Destructor Documentation

template<typename _Iter_t, typename _Value_t, bool _Is_ref>
cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::range_base ( )
inline
1236  : _Mybase_t()
1237  { // construct empty range
1238  }
range_impl< _Iter_t, _Value_t, _Is_ref > _Mybase_t
Definition: adapter:1232
template<typename _Iter_t, typename _Value_t, bool _Is_ref>
cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::range_base ( range_base< _Iter_t, _Value_t, _Is_ref >%  _Right)
inline
1241  : _Mybase_t(_Right)
1242  { // construct by copying _Right
1243  }
range_impl< _Iter_t, _Value_t, _Is_ref > _Mybase_t
Definition: adapter:1232
constexpr const _Ty &() _Right
Definition: algorithm:3723
template<typename _Iter_t, typename _Value_t, bool _Is_ref>
cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::range_base ( _Iter_t  _First,
_Iter_t  _Last 
)
inline
1253  : _Mybase_t(_First, _Last)
1254  { // construct from [_First, _Last)
1255  }
range_impl< _Iter_t, _Value_t, _Is_ref > _Mybase_t
Definition: adapter:1232
_FwdIt _Last
Definition: algorithm:1936

Member Function Documentation

template<typename _Iter_t, typename _Value_t, bool _Is_ref>
range_base cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::operator= ( range_base< _Iter_t, _Value_t, _Is_ref >%  _Right)
inline
1246  { // assign
1248  return (*this);
1249  }
range_impl operator=(range_impl%_Right)
Definition: adapter:1137
constexpr const _Ty &() _Right
Definition: algorithm:3723

Member Data Documentation

template<typename _Iter_t, typename _Value_t, bool _Is_ref>
property size_type cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::Count_generic
private
Initial value:
template<typename _Iter_t, typename _Value_t, bool _Is_ref>
property bool cliext::impl::range_base< _Iter_t, _Value_t, _Is_ref >::IsReadOnly
private
Initial value:
{
virtual bool get() sealed
= System::Collections::Generic::ICollection<_Value_t>
{
return (true);
}
}

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