stlab.adobe.com Adobe Systems Incorporated
bidirectional_iter Struct Reference

#include <any_iterator.hpp>

List of all members.

Public Types

typedef poly_base
< any_bidirectional_iterator_interface
< V, R, D >
, any_bidirectional_iterator_instance
< V, R, D >::template type > 
base

Public Member Functions

template<typename Iter >
 bidirectional_iter (const Iter &s)
 bidirectional_iter (move_from< bidirectional_iter > x)
void decrement ()
dereference () const
bool equal (const bidirectional_iter &x) const
void increment ()
bidirectional_iteroperator= (bidirectional_iter x)

Friends

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

Member Typedef Documentation

Definition at line 192 of file any_iterator.hpp.


Constructor & Destructor Documentation

bidirectional_iter ( const Iter &  s) [explicit]

Definition at line 195 of file any_iterator.hpp.

Definition at line 197 of file any_iterator.hpp.


Member Function Documentation

void decrement ( )

Definition at line 207 of file any_iterator.hpp.

R dereference ( ) const

Definition at line 201 of file any_iterator.hpp.

bool equal ( const bidirectional_iter x) const

Definition at line 210 of file any_iterator.hpp.

void increment ( )

Definition at line 204 of file any_iterator.hpp.

Definition at line 199 of file any_iterator.hpp.


Friends And Related Function Documentation

bool operator== ( const bidirectional_iter x,
const bidirectional_iter y 
) [friend]

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