stlab.adobe.com Adobe Systems Incorporated

type< I > Struct Template Reference

#include <any_iterator.hpp>

List of all members.


Public Types

typedef optimized_storage_type
< I,
any_random_access_iterator_interface
< V, R, D > >::type 
base_t

Public Member Functions

void advance (D d)
 BOOST_CLASS_REQUIRE (I, boost, RandomAccessIteratorConcept)
void decrement ()
dereference () const
distance_to (const any_random_access_iterator_interface< V, R, D > &x) const
bool equals (const any_random_access_iterator_interface< V, R, D > &x) const
bool equals (const any_bidirectional_iterator_interface< V, R, D > &x) const
bool equals (const poly_iterator_interface< V, R, D > &x) const
void increment ()
 type ()
 type (move_from< type > x)
 type (const I &x)

Detailed Description

template<typename V, typename R = V&, typename D = std::ptrdiff_t>
template<typename I>
struct adobe::any_random_access_iterator_instance< V, R, D >::type< I >

Definition at line 234 of file any_iterator.hpp.


Member Typedef Documentation

Definition at line 236 of file any_iterator.hpp.


Constructor & Destructor Documentation

type ( const I &  x  ) 

Definition at line 240 of file any_iterator.hpp.

type ( move_from< type< I > >  x  ) 

Definition at line 243 of file any_iterator.hpp.

type (  ) 

Definition at line 246 of file any_iterator.hpp.


Member Function Documentation

void advance ( d  ) 

Definition at line 258 of file any_iterator.hpp.

BOOST_CLASS_REQUIRE ( ,
boost  ,
RandomAccessIteratorConcept   
)

void decrement (  ) 

Definition at line 255 of file any_iterator.hpp.

R dereference (  )  const

Definition at line 249 of file any_iterator.hpp.

D distance_to ( const any_random_access_iterator_interface< V, R, D > &  x  )  const

Definition at line 261 of file any_iterator.hpp.

bool equals ( const any_random_access_iterator_interface< V, R, D > &  x  )  const

Definition at line 279 of file any_iterator.hpp.

bool equals ( const any_bidirectional_iterator_interface< V, R, D > &  x  )  const

Definition at line 272 of file any_iterator.hpp.

bool equals ( const poly_iterator_interface< V, R, D > &  x  )  const

Definition at line 266 of file any_iterator.hpp.

void increment (  ) 

Definition at line 252 of file any_iterator.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google