stlab.adobe.com Adobe Systems Incorporated
any_random_access_iterator_interface< V, R, D > Struct Template Reference

#include <any_iterator.hpp>

Public Member Functions

virtual void advance (D)=0
virtual D distance_to (const any_random_access_iterator_interface &x) const =0
- Public Member Functions inherited from any_bidirectional_iterator_interface< V, R, D >
virtual void decrement ()=0
- Public Member Functions inherited from poly_iterator_interface< V, R, D >
virtual R dereference () const =0
virtual bool equals (const poly_iterator_interface &) const =0
virtual void increment ()=0
- Public Member Functions inherited from poly_copyable_interface
virtual void assign (const poly_copyable_interface &x)=0
virtual void * cast ()=0
virtual const void * cast () const =0
virtual poly_copyable_interfaceclone (void *) const =0
virtual void exchange (poly_copyable_interface &x)=0
virtual poly_copyable_interfacemove_clone (void *)=0
virtual const std::type_info & type_info () const =0
virtual ~poly_copyable_interface ()

Detailed Description

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

Definition at line 224 of file any_iterator.hpp.

Member Function Documentation

virtual void advance ( )
pure virtual
virtual D distance_to ( const any_random_access_iterator_interface< V, R, D > &  x) const
pure virtual

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