STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Macros | Functions | Variables
xutility File Reference
#include <cstddef>
#include <xutility>

Classes

class  cliext::is_handle< _Value_t >
 
class  cliext::is_handle< _Value_t^>
 
class  cliext::_Container_traits< _Cont_t >
 
class  cliext::_Container_traits< _Cont_t^>
 
class  cliext::_Dehandle< _Value_t >
 
class  cliext::_Dehandle< _Value_t^>
 
class  cliext::_Cont_make_value< _Value_t, _Is_ref >
 
class  cliext::_Cont_make_value< _Value_t, true >
 
class  cliext::_Generic_type< _Value_t, isref >
 
class  cliext::_Generic_type< _Value_t, false >
 
class  cliext::_Generic_type< _Value_t, true >
 
class  cliext::_Fix_handle< _To_t, _From_t >
 
class  cliext::_Fix_handle< _To_t^, _From_t >
 
class  cliext::_Fix_handle< _To_t, _From_t^>
 
class  cliext::_Fix_handle< _To_t^, _From_t^>
 
class  cliext::input_iterator_tag
 
class  cliext::output_iterator_tag
 
class  cliext::forward_iterator_tag
 
class  cliext::bidirectional_iterator_tag
 
class  cliext::random_access_iterator_tag
 
class  cliext::_Int_iterator_tag
 
class  cliext::_Map_iter_cat< _Cat >
 
class  cliext::_Map_iter_cat< std::input_iterator_tag >
 
class  cliext::_Map_iter_cat< std::output_iterator_tag >
 
class  cliext::_Map_iter_cat< std::forward_iterator_tag >
 
class  cliext::_Map_iter_cat< std::bidirectional_iterator_tag >
 
class  cliext::_Map_iter_cat< std::random_access_iterator_tag >
 
class  cliext::iterator_traits< _Iter_t >
 
class  cliext::iterator_traits< _Iter_t^>
 
class  cliext::iterator_traits< _Ty * >
 
class  cliext::iterator_traits< const _Ty * >
 
class  cliext::iterator_traits< _STLCLR Generic::IInputIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::IOutputIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::IForwardIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::IBidirectionalIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::IRandomAccessIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ReverseBidirectionalIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ConstReverseBidirectionalIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ReverseRandomAccessIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ConstReverseRandomAccessIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ContainerBidirectionalIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ConstContainerBidirectionalIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ContainerRandomAccessIterator< _Ty > >
 
class  cliext::iterator_traits< _STLCLR Generic::ConstContainerRandomAccessIterator< _Ty > >
 
class  cliext::iterator_traits< bool >
 
class  cliext::iterator_traits< char >
 
class  cliext::iterator_traits< signed char >
 
class  cliext::iterator_traits< unsigned char >
 
class  cliext::iterator_traits< wchar_t >
 
class  cliext::iterator_traits< short >
 
class  cliext::iterator_traits< unsigned short >
 
class  cliext::iterator_traits< int >
 
class  cliext::iterator_traits< unsigned int >
 
class  cliext::iterator_traits< long >
 
class  cliext::iterator_traits< unsigned long >
 
class  cliext::iterator_traits< __int64 >
 
class  cliext::iterator_traits< unsigned __int64 >
 

Namespaces

 cliext
 

Macros

#define _CLI_XUTILITY_
 
#define _STLCLR_FIELD_ACCESS   internal
 
#define _STLCLR   Microsoft::VisualC::StlClr::
 
#define MAX_CONTAINER_SIZE   ((int)((unsigned int)(-1) >> 1))
 
#define _FIX_HANDLE(to, from, val)   cliext::_Fix_handle<to, from>::_Cvt(from(val))
 

Functions

template<typename Mycont >
Mycont cliext::_Handle_alloc (Mycont^)
 
template<typename _InIt_t , typename _Diff_t >
void cliext::_Iter_advance (_InIt_t%_Where, _Diff_t _Off, input_iterator_tag)
 
template<typename _BidIt_t , typename _Diff_t >
void cliext::_Iter_advance (_BidIt_t%_Where, _Diff_t _Off, bidirectional_iterator_tag)
 
template<typename _RanIt_t , typename _Diff_t >
void cliext::_Iter_advance (_RanIt_t%_Where, _Diff_t _Off, random_access_iterator_tag)
 
template<typename _InIt_t , typename _Diff_t >
void cliext::advance (_InIt_t%_Where, _Diff_t _Off)
 
template<typename _InIt_t , typename _Diff_t >
void cliext::_Iter_distance2 (_InIt_t _First, _InIt_t _Last, _Diff_t%_Off, input_iterator_tag)
 
template<typename _RanIt_t , typename _Diff_t >
void cliext::_Iter_distance2 (_RanIt_t _First, _RanIt_t _Last, _Diff_t%_Off, random_access_iterator_tag)
 
template<typename _InIt_t >
int cliext::distance (_InIt_t _First, _InIt_t _Last)
 
template<typename _InIt_t , typename _Diff_t >
void cliext::_Iter_distance (_InIt_t _First, _InIt_t _Last, _Diff_t%_Off)
 

Variables

template<class _Iter_t >
iterator_traits< _Iter_t >::iterator_category cliext::_Iter_category (_Iter_t)
 

Macro Definition Documentation

#define _CLI_XUTILITY_
#define _FIX_HANDLE (   to,
  from,
  val 
)    cliext::_Fix_handle<to, from>::_Cvt(from(val))
#define _STLCLR   Microsoft::VisualC::StlClr::
#define _STLCLR_FIELD_ACCESS   internal
#define MAX_CONTAINER_SIZE   ((int)((unsigned int)(-1) >> 1))