| 
    STLdoc
    
   STLdocumentation 
   | 
 
#include <concurrent_vector.h>
Public Types | |
| typedef ptrdiff_t | difference_type | 
| typedef _Value | value_type | 
| typedef _Value * | pointer | 
| typedef _Value & | reference | 
| typedef std::random_access_iterator_tag | iterator_category | 
Public Member Functions | |
| _Vector_iterator () | |
| _Vector_iterator (const _Vector_iterator< _Container, typename _Container::value_type > &_Other) | |
| _Vector_iterator | operator+ (ptrdiff_t _Offset) const | 
| _Vector_iterator & | operator+= (ptrdiff_t _Offset) | 
| _Vector_iterator | operator- (ptrdiff_t _Offset) const | 
| _Vector_iterator & | operator-= (ptrdiff_t _Offset) | 
| _Value & | operator* () const | 
| _Value & | operator[] (ptrdiff_t _K) const | 
| _Value * | operator-> () const | 
| _Vector_iterator & | operator++ () | 
| _Vector_iterator & | operator-- () | 
| _Vector_iterator | operator++ (int) | 
| _Vector_iterator | operator-- (int) | 
Private Member Functions | |
| _Vector_iterator (const _Container &_Vec, size_t _Index, void *_Ptr=NULL) | |
Private Attributes | |
| _Container * | _My_vector | 
| size_t | _My_index | 
| _Value * | _My_item | 
Friends | |
| template<typename _C , typename _U > | |
| class | ::Concurrency::details::_Vector_iterator | 
| template<typename _Ty , class _Ax > | |
| class | ::Concurrency::concurrent_vector | 
| template<typename _C , typename _Ty > | |
| _Vector_iterator< _C, _Ty > | operator+ (ptrdiff_t _Offset, const _Vector_iterator< _C, _Ty > &_Vec) | 
| template<typename _C , typename _Ty , typename _U > | |
| bool | operator== (const _Vector_iterator< _C, _Ty > &, const _Vector_iterator< _C, _U > &) | 
| template<typename _C , typename _Ty , typename _U > | |
| bool | operator< (const _Vector_iterator< _C, _Ty > &, const _Vector_iterator< _C, _U > &) | 
| template<typename _C , typename _Ty , typename _U > | |
| ptrdiff_t | operator- (const _Vector_iterator< _C, _Ty > &, const _Vector_iterator< _C, _U > &) | 
_Value is either the _Ty or const _Ty type of the container.
| typedef ptrdiff_t Concurrency::details::_Vector_iterator< _Container, _Value >::difference_type | 
| typedef std::random_access_iterator_tag Concurrency::details::_Vector_iterator< _Container, _Value >::iterator_category | 
| typedef _Value* Concurrency::details::_Vector_iterator< _Container, _Value >::pointer | 
| typedef _Value& Concurrency::details::_Vector_iterator< _Container, _Value >::reference | 
| typedef _Value Concurrency::details::_Vector_iterator< _Container, _Value >::value_type | 
      
  | 
  inlineprivate | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  private | 
      
  | 
  mutableprivate | 
NULL if cached value is not available
      
  | 
  private | 
 1.8.8