STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref > Class Template Reference
Inheritance diagram for cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >:

Public Types

typedef UncheckedBCL_iterator< _Cont_t, _Is_ref > _Mytype_t
 
typedef _Cont_t::value_type _Value_t
 
typedef _STLCLR Generic::IRandomAccessIterator< _Value_t_Myiter_t
 
typedef random_access_iterator_tag iterator_category
 
typedef _Value_t value_type
 
typedef int difference_type
 
typedef value_type pointer
 
typedef value_type reference
 
typedef value_type const_reference
 

Public Member Functions

 UncheckedBCL_iterator ()
 
 UncheckedBCL_iterator (UncheckedBCL_iterator%_Right)
 
UncheckedBCL_iterator operator= (UncheckedBCL_iterator%_Right)
 
 operator _Myiter_t^ ()
 
 UncheckedBCL_iterator (_Cont_t^_Cont, int _Offset)
 
 operator BCL_iterator< _Cont_t, _Is_ref > ()
 
virtual System::Object Clone ()
 
int get_bias ()
 
System::Object get_node ()
 
bool valid ()
 
System::Object container ()
 
void next ()
 
bool equal_to (_STLCLR Generic::IInputIterator< _Value_t >^_Right)
 
bool equal_to (_Mytype_t%_Right)
 
const_reference get_cref ()
 
reference get_ref ()
 
void prev ()
 
difference_type move (difference_type _Offset)
 
difference_type distance (_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
 
difference_type distance (_Mytype_t%_Right)
 
bool less_than (_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
 
bool less_than (_Mytype_t%_Right)
 
UncheckedBCL_iterator operator++ ()
 
UncheckedBCL_iterator operator++ (int)
 
bool operator== (_STLCLR Generic::IInputIterator< _Value_t >^_Right)
 
bool operator== (_Mytype_t%_Right)
 
bool operator!= (_STLCLR Generic::IInputIterator< _Value_t >^_Right)
 
bool operator!= (_Mytype_t%_Right)
 
UncheckedBCL_iterator operator-- ()
 
UncheckedBCL_iterator operator-- (int)
 
UncheckedBCL_iterator operator+ (difference_type _Right)
 
UncheckedBCL_iterator operator- (difference_type _Right)
 
difference_type operator- (_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
 
bool operator< (_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
 
bool operator< (_Mytype_t%_Right)
 
bool operator>= (_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
 
bool operator>= (_Mytype_t%_Right)
 
bool operator> (_Mytype_t%_Right)
 
bool operator<= (_Mytype_t%_Right)
 

Static Public Member Functions

static BCL_reference< _Cont_t, _Is_ref > operator-> (UncheckedBCL_iterator%_Left)
 
static BCL_reference< _Cont_t, _Is_ref > operator* (UncheckedBCL_iterator%_Left)
 
static UncheckedBCL_iterator operator+ (difference_type _Left, UncheckedBCL_iterator%_Right)
 
static bool operator> (_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Left, _Mytype_t%_Right)
 
static bool operator<= (_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Left, _Mytype_t%_Right)
 

Public Attributes

property value_type default [difference_type]
 
_STLCLR_FIELD_ACCESS __pad0__: _Cont_t^ _Mycont
 
difference_type _Myoffset
 
value_type _Myval
 

Member Typedef Documentation

template<typename _Cont_t , bool _Is_ref = false>
typedef _STLCLR Generic::IRandomAccessIterator<_Value_t> cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::_Myiter_t
template<typename _Cont_t , bool _Is_ref = false>
typedef UncheckedBCL_iterator<_Cont_t, _Is_ref> cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::_Mytype_t
template<typename _Cont_t , bool _Is_ref = false>
typedef _Cont_t::value_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::_Value_t
template<typename _Cont_t , bool _Is_ref = false>
typedef value_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::const_reference
template<typename _Cont_t , bool _Is_ref = false>
typedef int cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::difference_type
template<typename _Cont_t , bool _Is_ref = false>
typedef random_access_iterator_tag cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::iterator_category
template<typename _Cont_t , bool _Is_ref = false>
typedef value_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::pointer
template<typename _Cont_t , bool _Is_ref = false>
typedef value_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::reference
template<typename _Cont_t , bool _Is_ref = false>
typedef _Value_t cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::value_type

Constructor & Destructor Documentation

template<typename _Cont_t , bool _Is_ref = false>
cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::UncheckedBCL_iterator ( )
inline
3773  : _Mycont(nullptr), _Myoffset(0)
3774  { // construct default
3775  }
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::UncheckedBCL_iterator ( UncheckedBCL_iterator< _Cont_t, _Is_ref >%  _Right)
inline
3778  : _Mycont(_Right._Mycont), _Myoffset(_Right._Myoffset)
3779  { // construct by copying an iterator
3780  }
const _Ty & _Right
Definition: algorithm:4087
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::UncheckedBCL_iterator ( _Cont_t^  _Cont,
int  _Offset 
)
inline
3796  : _Mycont(_Cont), _Myoffset(_Offset)
3797  { // construct from container pointer and offset
3798  }
_Check_return_opt_ _In_ long _Offset
Definition: io.h:334
difference_type _Myoffset
Definition: iterator:4074

Member Function Documentation

template<typename _Cont_t , bool _Is_ref = false>
virtual System::Object cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::Clone ( )
inlinevirtual
3807  { // return a copy
3808  return (gcnew UncheckedBCL_iterator(_Mycont, _Myoffset));
3809  }
UncheckedBCL_iterator()
Definition: iterator:3772
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
System::Object cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::container ( )
inline
3829  { // return owning container
3830  return (_Mycont);
3831  }
template<typename _Cont_t , bool _Is_ref = false>
difference_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::distance ( _STLCLR Generic::IRandomAccessIterator< _Value_t >^  _Right)
inline
3889  { // return difference of two iterators
3890 // if (container() == nullptr // UNCHECKED
3891 // || container() != _Right->container())
3892 // throw gcnew System::ArgumentException();
3893  return (get_bias() - _Right->get_bias());
3894  }
int get_bias()
Definition: iterator:3811
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
difference_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::distance ( _Mytype_t _Right)
inline
3898  { // return difference of two iterators
3899 // if (container() == nullptr // UNCHECKED
3900 // || container() != _Right.container())
3901 // throw gcnew System::ArgumentException();
3902  return (get_bias() - _Right.get_bias());
3903  }
int get_bias()
Definition: iterator:3811
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::equal_to ( _STLCLR Generic::IInputIterator< _Value_t >^  _Right)
inline
3841  { // test if *this == _Right
3842 // if (container() == nullptr // UNCHECKED
3843 // || container() != _Right->container())
3844 // throw gcnew System::ArgumentException();
3845  return (get_bias() == _Right->get_bias()
3846  && get_node() == _Right->get_node());
3847  }
int get_bias()
Definition: iterator:3811
System::Object get_node()
Definition: iterator:3816
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::equal_to ( _Mytype_t _Right)
inline
3850  { // test if *this == _Right
3851 // if (container() == nullptr // UNCHECKED
3852 // || container() != _Right.container())
3853 // throw gcnew System::ArgumentException();
3854  return (get_bias() == _Right.get_bias()
3855  && get_node() == _Right.get_node());
3856  }
int get_bias()
Definition: iterator:3811
System::Object get_node()
Definition: iterator:3816
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
int cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::get_bias ( )
inline
3812  { // get offset from wrapped iterator
3813  return (_Myoffset);
3814  }
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
const_reference cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::get_cref ( )
inline
3859  { // return const reference to designated element
3860  _Myval = _Mycont[_Myoffset];
3861  return (_Myval);
3862  }
value_type _Myval
Definition: iterator:4075
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
System::Object cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::get_node ( )
inline
3817  { // get node from wrapped iterator
3818  return (nullptr);
3819  }
template<typename _Cont_t , bool _Is_ref = false>
reference cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::get_ref ( )
inline
3865  { // return reference to designated element
3866  _Myval = _Mycont[_Myoffset];
3867  return (_Myval);
3868  }
value_type _Myval
Definition: iterator:4075
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::less_than ( _STLCLR Generic::IRandomAccessIterator< _Value_t >^  _Right)
inline
3906  { // test if *this < _Right
3907 // if (container() == nullptr // UNCHECKED
3908 // || container() != _Right->container())
3909 // throw gcnew System::ArgumentException();
3910  return (get_bias() < _Right->get_bias());
3911  }
int get_bias()
Definition: iterator:3811
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::less_than ( _Mytype_t _Right)
inline
3914  { // test if *this < _Right
3915 // if (container() == nullptr // UNCHECKED
3916 // || container() != _Right.container())
3917 // throw gcnew System::ArgumentException();
3918  return (get_bias() < _Right.get_bias());
3919  }
int get_bias()
Definition: iterator:3811
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
difference_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::move ( difference_type  _Offset)
inline
3878  { // incremented by integer
3879  difference_type _Newoffset = _Myoffset + _Offset; // can overflow
3880 
3881 // if (!_Mycont->valid_bias(_Newoffset)) // UNCHECKED
3882 // throw gcnew System::InvalidOperationException();
3883  _Myoffset = _Newoffset;
3884  return (_Myoffset);
3885  }
_Check_return_opt_ _In_ long _Offset
Definition: io.h:334
int difference_type
Definition: iterator:3766
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
void cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::next ( )
inline
3834  { // increment
3835 // if (!_Mycont->valid_bias(_Myoffset + 1)) // UNCHECKED
3836 // throw gcnew System::InvalidOperationException();
3837  ++_Myoffset;
3838  }
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator _Myiter_t^ ( )
inline
3790  { // convert to interface
3791  return (this);
3792  }
template<typename _Cont_t , bool _Is_ref = false>
cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator BCL_iterator< _Cont_t, _Is_ref > ( )
inline
3801  { // convert to checked iterator
3802  return (BCL_iterator<_Cont_t, _Is_ref>(_Mycont, _Myoffset));
3803  }
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator!= ( _STLCLR Generic::IInputIterator< _Value_t >^  _Right)
inline
3959  { // test if *this != _Right
3960  return (!(*this == _Right));
3961  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator!= ( _Mytype_t _Right)
inline
3964  { // test if *this != _Right
3965  return (!(*this == _Right));
3966  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
static BCL_reference<_Cont_t, _Is_ref> cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator* ( UncheckedBCL_iterator< _Cont_t, _Is_ref >%  _Left)
inlinestatic
3930  { // return reference to designated element
3931  return (_Left._Mycont->at(_Left._Myoffset));
3932  }
template<typename _Cont_t , bool _Is_ref = false>
UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator+ ( difference_type  _Right)
inline
3983  { // return incremented by integer
3984  UncheckedBCL_iterator _Iter = *this;
3985 
3986  _Iter.move(_Right);
3987  return (_Iter);
3988  }
UncheckedBCL_iterator()
Definition: iterator:3772
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
static UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator+ ( difference_type  _Left,
UncheckedBCL_iterator< _Cont_t, _Is_ref >%  _Right 
)
inlinestatic
3993  { // return incremented by integer
3994  UncheckedBCL_iterator _Iter = _Right;
3995 
3996  _Iter.move(_Left);
3997  return (_Iter);
3998  }
UncheckedBCL_iterator()
Definition: iterator:3772
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator++ ( )
inline
3935  { // return incremented
3936  next();
3937  return (*this);
3938  }
void next()
Definition: iterator:3833
template<typename _Cont_t , bool _Is_ref = false>
UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator++ ( int  )
inline
3941  { // return incremented
3942  UncheckedBCL_iterator _Iter = *this;
3943 
3944  ++*this;
3945  return (_Iter);
3946  }
UncheckedBCL_iterator()
Definition: iterator:3772
template<typename _Cont_t , bool _Is_ref = false>
UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator- ( difference_type  _Right)
inline
4001  { // return decremented by integer
4002  UncheckedBCL_iterator _Iter = *this;
4003 
4004  _Iter.move(-_Right); // can overflow
4005  return (_Iter);
4006  }
UncheckedBCL_iterator()
Definition: iterator:3772
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
difference_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator- ( _STLCLR Generic::IRandomAccessIterator< _Value_t >^  _Right)
inline
4010  { // return difference of two iterators
4011  return (distance(_Right));
4012  }
const _Ty & _Right
Definition: algorithm:4087
difference_type distance(_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
Definition: iterator:3887
template<typename _Cont_t , bool _Is_ref = false>
UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator-- ( )
inline
3969  { // return decremented
3970  prev();
3971  return (*this);
3972  }
void prev()
Definition: iterator:3870
template<typename _Cont_t , bool _Is_ref = false>
UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator-- ( int  )
inline
3975  { // return decremented
3976  UncheckedBCL_iterator _Iter = *this;
3977 
3978  --*this;
3979  return (_Iter);
3980  }
UncheckedBCL_iterator()
Definition: iterator:3772
template<typename _Cont_t , bool _Is_ref = false>
static BCL_reference<_Cont_t, _Is_ref> cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator-> ( UncheckedBCL_iterator< _Cont_t, _Is_ref >%  _Left)
inlinestatic
3924  { // return pointer to class object
3925  return (_Left._Mycont->at(_Myoffset));
3926  }
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator< ( _STLCLR Generic::IRandomAccessIterator< _Value_t >^  _Right)
inline
4015  { // test if *this < _Right
4016  return (less_than(_Right));
4017  }
bool less_than(_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
Definition: iterator:3905
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator< ( _Mytype_t _Right)
inline
4020  { // test if *this < _Right
4021  return (less_than(_Right));
4022  }
bool less_than(_STLCLR Generic::IRandomAccessIterator< _Value_t >^_Right)
Definition: iterator:3905
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
static bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator<= ( _STLCLR Generic::IRandomAccessIterator< _Value_t >^  _Left,
_Mytype_t _Right 
)
inlinestatic
4049  { // test if _Left <= _Right
4050  return (!(_Right < _Left));
4051  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator<= ( _Mytype_t _Right)
inline
4054  { // test if *this <= _Right
4055  return (!(_Right < *this));
4056  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
UncheckedBCL_iterator cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator= ( UncheckedBCL_iterator< _Cont_t, _Is_ref >%  _Right)
inline
3783  { // assign an iterator
3784  _Mycont = _Right._Mycont;
3785  _Myoffset = _Right._Myoffset;
3786  return (*this);
3787  }
const _Ty & _Right
Definition: algorithm:4087
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator== ( _STLCLR Generic::IInputIterator< _Value_t >^  _Right)
inline
3949  { // test if *this == _Right
3950  return (equal_to(_Right));
3951  }
bool equal_to(_STLCLR Generic::IInputIterator< _Value_t >^_Right)
Definition: iterator:3840
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator== ( _Mytype_t _Right)
inline
3954  { // test if *this == _Right
3955  return (equal_to(_Right));
3956  }
bool equal_to(_STLCLR Generic::IInputIterator< _Value_t >^_Right)
Definition: iterator:3840
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
static bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator> ( _STLCLR Generic::IRandomAccessIterator< _Value_t >^  _Left,
_Mytype_t _Right 
)
inlinestatic
4037  { // test if _Left > _Right
4038  return (_Right < _Left);
4039  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator> ( _Mytype_t _Right)
inline
4042  { // test if *this > _Right
4043  return (_Right < *this);
4044  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator>= ( _STLCLR Generic::IRandomAccessIterator< _Value_t >^  _Right)
inline
4025  { // test if *this >= _Right
4026  return (!(*this < _Right));
4027  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::operator>= ( _Mytype_t _Right)
inline
4030  { // test if *this >= _Right
4031  return (!(*this < _Right));
4032  }
const _Ty & _Right
Definition: algorithm:4087
template<typename _Cont_t , bool _Is_ref = false>
void cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::prev ( )
inline
3871  { // decrement
3872 // if (!_Mycont->valid_bias(_Myoffset - 1)) // UNCHECKED
3873 // throw gcnew System::InvalidOperationException();
3874  --_Myoffset;
3875  }
difference_type _Myoffset
Definition: iterator:4074
template<typename _Cont_t , bool _Is_ref = false>
bool cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::valid ( )
inline
3822  { // test if iterator valid
3823  return (true); // UNCHECKED
3824 // return (container() != nullptr
3825 // && _Mycont->valid_bias(_Myoffset));
3826  }

Member Data Documentation

template<typename _Cont_t , bool _Is_ref = false>
_STLCLR_FIELD_ACCESS cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::__pad0__
template<typename _Cont_t , bool _Is_ref = false>
difference_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::_Myoffset
template<typename _Cont_t , bool _Is_ref = false>
value_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::_Myval
template<typename _Cont_t , bool _Is_ref = false>
property value_type cliext::UncheckedBCL_iterator< _Cont_t, _Is_ref >::default[difference_type]
Initial value:
{
{
return (_Mycont[_Pos]);
}
{
_Mycont[_Pos] = _Val;
}
}

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