stlab.adobe.com Adobe Systems Incorporated

random_access_iter< V, R, D > Struct Template Reference

#include <any_iterator.hpp>

List of all members.

Public Types

typedef poly_base
< any_random_access_iterator_interface
< V, R, D >
, any_random_access_iterator_instance
< V, R, D >::template type > 
base

Public Member Functions

void advance (D d)
void decrement ()
dereference () const
distance_to (const random_access_iter &x) const
bool equal (const random_access_iter &x) const
void increment ()
random_access_iteroperator= (random_access_iter x)
template<typename Iter >
 random_access_iter (const Iter &s)
 random_access_iter (move_from< random_access_iter > x)

Friends

bool operator== (const random_access_iter &x, const random_access_iter &y)

Detailed Description

template<typename V, typename R = V&, typename D = std::ptrdiff_t>
struct adobe::random_access_iter< V, R, D >

Definition at line 295 of file any_iterator.hpp.


Member Typedef Documentation

Definition at line 302 of file any_iterator.hpp.


Constructor & Destructor Documentation

random_access_iter ( const Iter &  s ) [explicit]

Definition at line 305 of file any_iterator.hpp.

Definition at line 307 of file any_iterator.hpp.


Member Function Documentation

void advance ( d )

Definition at line 320 of file any_iterator.hpp.

void decrement (  )

Definition at line 317 of file any_iterator.hpp.

R dereference (  ) const

Definition at line 311 of file any_iterator.hpp.

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

Definition at line 323 of file any_iterator.hpp.

bool equal ( const random_access_iter< V, R, D > &  x ) const

Definition at line 328 of file any_iterator.hpp.

void increment (  )

Definition at line 314 of file any_iterator.hpp.

random_access_iter& operator= ( random_access_iter< V, R, D >  x )

Definition at line 309 of file any_iterator.hpp.


Friends And Related Function Documentation

bool operator== ( const random_access_iter< V, R, D > &  x,
const random_access_iter< V, R, D > &  y 
) [friend]

Definition at line 332 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